초보자 SAP BAPI 코딩 가이드를 어디에서 찾을 수 있습니까? [닫은

StackOverflow https://stackoverflow.com/questions/496760

  •  20-08-2019
  •  | 
  •  

문제

나는 지금 잠시 동안 웹 서비스를 통해 SAP와 인터페이스하는 응용 프로그램과 협력하고 있으며 BAPI의 웹 서비스 뒤에도 프로그래밍하고 싶습니다. 우리 회사는 BAPI 프로그래밍을 위해 SAP 컨설턴트를 사용하고 있으며 그 역할도 작성하고 싶습니다.

최종 사용자로서 SAP의 핵심 기능에 대한 적절한 경험이 있으므로 완전히 새로운 것은 아닙니다. 그러나 나는 전에 BAPI 프로그래밍을 한 적이 없으며 좋은 초보자 가이드를 찾는 데 어려움을 겪었습니다. "Hello World"와 동등한 SAP에서 비즈니스 크리티컬 BAPI에 이르기까지 SAP에 해당하는 숙련 된 프로그래머를위한 것을 찾고 싶습니다.

BAPI 코딩이 SQL의 코딩과 비슷하다고 들었습니다. 사실입니까?

또한 무료 온라인 가이드를 찾고 싶지만 포괄적 인 책도 도움이 될 것이므로 희망적인 생각이 될 수 있습니다.

도움이 되었습니까?

해결책

온라인 리소스에 대해서는 잘 모르겠지만 ABAP 프로그래밍을 배울 수있는 아주 좋은 책이 몇 개 있습니다. ABAP 기본 및/또는 ABAP 객체를 찾고있을 것입니다 (후자는 더 좋고 "고급"이지만 일반적으로 일반적으로 있습니다. 더 현대적인 언어 버전). 내가 과거에 사용한 한 가지 제안은 꽤 먼 길을 가고 있습니다. 이 책. 이것들은 "Enterprise Books"이므로 페이퍼 백 책보다 조금 더 많은 돈을 쓸 준비를하십시오.

다루어야 할 주제 :

  • 데이터 사전 (테이블, 구조를 정의하기위한 SAPS 용어)
  • 보고서 프로그래밍
  • GUI 프로그래밍 (실제로 필요하지 않음)
  • 함수 ( "Funktionsbaustein"의 영어 번역에 대해서는 확실하지 않으면 매개 변수 등이있는 기능이지만 데이터 사전에 정의됩니다)
  • 업무

이것은 BAPI를 이해하기 전에 알아야 할 몇 가지 기본 사항입니다 ..

BAPIS는 SAP 제공 기능 (ABAP 및 Extensible)으로 릴리스 사이에 "안정적인"기능 (예 : SAP 시스템 내에서 또는 외부”(다른 사람)에서 호출 할 수있는 기능이 제공됩니다. SAP 시스템 또는 비 SAP 프로그램).

SAP는 프로그램이 SAPGUI를 통해 할 수있는 작업을 많이 할 수 있도록 많은 BAPI (원하는 경우 직접 추가 할 수 있음)를 제공합니다. SAP의 선호도가 "매일"변경 되더라도 SAP 시스템을 정교한 클래스 라이브러리를 사용한 일반 Java와 프로그래밍과 비교할 수있는 ABAP보다 높은 수준으로 SAP 시스템을 프로그래밍하는 것이 선호되는 방법입니다.

많은 ABAP 프로그래밍은 4GL (ABAP/4라고 불리는 이유), 데이터베이스에 읽거나 쓰는 많은 처리 데이터뿐만 아니라 해당 데이터를 사용자에게 출력하고 사용자 입력을 처리하는 것과 같습니다. 나는 그것을 COBOL과 VB 사이의 이상한 혼합물로 묘사하고 확실히 좋은 기술이라고 묘사합니다.

다른 팁

개발자가 'BAPI 코딩'이라고 부르는 것은 실제로 RFC 코딩입니다. BAPI는 각 방법이 RFC 인 코딩에 대한 객체 지향적 접근 방식입니다. RFC (원격 기능 호출)를 작성하려면이 좋은 단계 RFC 자습서가 있습니다.

http://help.sap.com/saphelp_nw04/helpdata/en/26/64f61dfa8911d386e70000e82011b8/content.htm(1 단계와 2 단계 만 당신에게 중요합니다)

가장 큰 초보자 오류는 다음과 같습니다.

  • 아니다 원격 호출 플래그를 설정합니다

그러나 ABAP는 기만적으로 쉬운 것처럼 보이며 구문과 SE11을 아는 것이 충분하다고 생각하는 개발자들이 쓴 끔찍한 것들을 보았습니다. 주니어 abaper로서 항상 선임 ABAP 코더가 사양/코드를 조사해야합니다.

BAPI 프로그래밍과 관련하여 몇 가지 세부 사항도 있습니다. 인터페이스가 안정적이거나 RFC 기능 모듈의 멋진 이름이 아닙니다.

원격 변형 가능한 ABAP 함수 모듈을 BAPI라고하는 경우 특정 거래 기준 (산)을 충족해야합니다.

보다 http://help.sap.com/saphelp_nw04/helpdata/en/a5/3ec8654ac011d1894e0000e829fbbd/frameset.htm

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top