메뉴 건너뛰기

SAP 한국 커뮤니티

안녕하세요.


 


송장입력CBO프로그램에서 'BAPI_INCOMINGINVOICE_CREATE' 실행후 INVOICEDOCNUMBER가 INITIAL.일때
 'BAPI_TRANSACTION_ROLLBACK'를 call하는데 오류메시지 발생시 해당 구매오더를 함께 출력하고


싶은데 가능한지요..


 


경험있으신분 답변 부탁드립니다.


 


LOOP AT IT_02.
 AT FIRST.
      SUM.
*HEAD_RTN.
  CLEAR:   SUM_BAS, ~ BT_RETURN.
  REFRESH: BT_ITEMS~BT_RETURN.


 


   BS_HEADER-INVOICE_IND     = 'X'.
  ~
  BS_HEADER-BLINE_DATE      = INVFO-BUDAT.


  BT_TAX-TAX_CODE           = INVFO-MWSKZ.
   ~
  APPEND BT_TAX.
 ENDAT.


*ITEM_RTN.
  ADD  10  TO  G_ITEM.
  BT_ITEMS-INVOICE_DOC_ITEM = G_ITEM.
  BT_ITEMS-PO_NUMBER        = IT_02-EBELN.
  ~
   APPEND BT_ITEMS.


AT LAST.
FORM IV_CREATE_RTN .
  CALL FUNCTION 'BAPI_INCOMINGINVOICE_CREATE'
    EXPORTING
      HEADERDATA                = BS_HEADER
*     addressdata               =
    IMPORTING
      INVOICEDOCNUMBER          = BF_IV_NO
      FISCALYEAR                = BF_YEAR
    TABLES
      ITEMDATA                  = BT_ITEMS
*     accountingdata            =
*     glaccountdata             =
*     materialdata              =
      TAXDATA                   = BT_TAX
*     withtaxdata               =
*     vendoritemsplitdata       =
      RETURN                    = BT_RETURN.


ENDFORM.                    " iv_create_rtn


 IF BF_IV_NO IS INITIAL.
        CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'
          IMPORTING
            RETURN = BT_RETURN2.


        MESSAGE S001 WITH '자료 저장중 오류가 발생'.
        CALL SCREEN 9000 STARTING AT 25 07.
        RETURN.
      ELSE.
        ~
        BT_INCINV-PO_NUMBER  = IT_02-EBELN.
        APPEND BT_INCINV.
   ENDIF.
 ENDAT.
ENDLOOP.

번호 제목 글쓴이 날짜 조회 수
5564 <img src=2.gif>펑션ALV에서 특정 행의 체크박스 비활성 방법좀요 [1] 아밥맨 2010.12.01 1911
5563 <img src=2.gif>테이블컨트롤 BDC 중 top_line 적용에 대한 질문입니다 [1] 아밥맨 2010.12.01 1138
5562 <img src=3.gif>select 옵션에 parameter 를 사용했는데 select 할 때 전부 못끌어와요 도와주세요 ㅠ [3] 오렌지겅주님 2010.12.01 1862
5561 <img src=3.gif>->, =>, ?=, ->* 어떨때 사용하는거지요??? [6] 밥~~ 2010.11.30 1719
5560 <img src=2.gif>[SAP 메뉴] 세팅관련 질문 드립니다. ^^ [6] file Jam 2010.11.30 3834
5559 <img src=3.gif>(소스있음) 조회속도가 엄청 느려요,, [2] ASDF 2010.11.30 1483
5558 <img src=2.gif>화면에 바코드 읽은후에 Enter키 까지 입력하는 방법 있습니까 ?. [2] 우정 2010.11.29 1978
5557 <img src=3.gif>dynamic selection조건을 submit으로 처리하고자 하는데욥.. [1] SAP폐인 2010.11.27 1715
5556 <img src=2.gif>GUI_STATUS가 결과화면에서 보이지 않는 이유ㅠ [3] 도라에멍 2010.11.29 1359
5555 <img src=1.gif>리포트 엑셀 다운로드가 안되는데... hsh1002 2010.11.27 1231
5554 <img src=3.gif>runtime error 덤프좀 봐주세요 [화면캡쳐] [6] file 오렌지겅주님 2010.11.26 1677
5553 <img src=2.gif>CK13N의 원가 추정 테이블................ [3] file 모포 2010.11.26 3488
5552 <img src=2.gif>ME21N에서 SC업체에 관하여 문의드립니다.. [2] prt 2010.11.26 1391
» <img src=1.gif> 'BAPI_INCOMINGINVOICE_CREATE'에서 문의드립니다. [5] prt 2010.11.26 2028
5550 <img src=3.gif>회계 필드 대체 관련 질문입니다.(2) [4] file 쓰나미 2010.11.26 1007
5549 <img src=3.gif>Screen 1000의 분리선 달기..???? [9] file 버미! 2010.11.26 1558
5548 <img src=3.gif>사용자별 역할 테이블에 대해 문의 드립니다. [2] file 슈퍼복덩이 2010.11.25 3609
5547 <img src=3.gif>lock object 필드 추가 관련하여서 질문드립니다... [2] 초코 2010.11.25 1176
5546 <img src=3.gif>라인이 아니라 그 라인의 필드를 클릭시 이벤트가 일어나게 하고 싶습니다. [4] 오늘도 역시 2010.11.25 1244
5545 <img src=1.gif>A017 테이블을 DB Tool에서 조회할 수 있는 방법이 있는지요? mlrs0128 2010.11.25 1887