0
문제가 있습니다. RFC를 통해 아래의 코드를 수행 할 때 일부 외부 프로그램에 의해 개발 된 우리의 백그라운드 코드는 실행되지 않지만 SE37을 통해 빈 곳을 통해 BAPI를 시작할 때 배경 프로그램이 시작됩니다.SAP 백그라운드 작업이 시작되지 않았습니다.
시스템 : SAP R3/sapnco.dll in C#; C 드라이브의 librfc32.dll (SAP 설치에 포함)
... some Code ...
RfcSessionManager.BeginContext(rfcDest);
...
IRfcFunction myfun = rfcRep.CreateFunction("BAPI_EQUI_DISMANTLE");
myfun.SetValue(.....);
myfun.Invoke(rfcDest);
myfun = rfcRep.CreateFunction("BAPI_TRANSACTION_COMMIT");
myfun.Invoke(rfcDest);
RfcSessionManager.EndContext(rfcDest);
어떤 아이디어가 잘못 되었나요? 나는 ABAP 코드를 게시 할 수 없지만 문제가되지 않아야한다고 생각합니다.
이 문제는 ABAP 코딩 내에있을 가능성이 높으므로 ABAP 코드를 자세히 검토하지 않고는 알기가 어렵습니다. – vwegert
BAPI에서 외부 중단 점을 사용하여 코드 실행을 확인하면 어떻게됩니까? –
BAPI에서 외부 중단 점을 사용하는 경우 C#을 통해이 BAPI를 사용할 때 어떻게 디버그 정보를 사용할 수 있습니까? .net 또는 내가 사용할 수있는 모든 종류의 "디버그 콘솔"이 있습니까? 답변 해 주셔서 감사합니다. – EifelYeti