메뉴 건너뛰기

SAP 한국 커뮤니티

솔직히 BDC의 개념이 어렵습니다.


BDC의 개념과 WRITE해서 데이터를 옮기는 개념과 아리송 합니다.


 


일단. 저의 질문은


FUNCTION ZIT0015_TRFER.
*"----------------------------------------------------------------------
*"*"Local interface:
*"  IMPORTING
*"     VALUE(PERNR) LIKE  PA0015-PERNR
*"     VALUE(BEGDA) LIKE  PA0015-BEGDA
*"     VALUE(LGART) LIKE  PA0015-LGART OPTIONAL
*"     VALUE(BETRG) LIKE  PA0008-FALGK OPTIONAL
*"     VALUE(ANZHL) LIKE  PA0015-SUBTY OPTIONAL
*"  EXPORTING
*"     REFERENCE(MSGTY) LIKE  SY-MSGTY
*"     REFERENCE(MSGTXT)
*"----------------------------------------------------------------------
   CLEAR : gt_bdc,gt_bdc[].
   PERFORM make_bdc_data USING :
                 'X' 'SAPMP50A'         '1000',
                 ' ' 'BDC_OKCODE'       '=INS',
                 ' ' 'RP50G-PERNR'       PERNR,
                 ' ' 'RP50G-TIMR6'      'X',
                 ' ' 'RP50G-CHOIC'      '0015',
                 ' ' 'RP50G-SUBTY'       LGART,


                 'X' 'MP001500'         '2000',
                 ' ' 'BDC_OKCODE'       '=UPD',
                 ' ' 'P0015-LGART'       LGART,
                 ' ' 'Q0015-BETRG'       BETRG,
                 ' ' 'P0015-ANZHL'       ANZHL,
                 ' ' 'P0015-BEGDA'       BEGDA.


  CALL TRANSACTION 'PA30' USING  gt_bdc
                          MODE   g_bmode
                          UPDATE 'S'
                          MESSAGES INTO gt_mes.
  IF sy-subrc <> 0.
     msgty = 'E'.
     CALL FUNCTION 'MESSAGE_TEXT_BUILD'
        EXPORTING
          msgid               = sy-msgid
          msgnr               = sy-msgno
          msgv1               = sy-msgv1
          msgv2               = sy-msgv2
          msgv3               = sy-msgv3
          msgv4               = sy-msgv4
       IMPORTING
          message_text_output = MSGTXT.
  ELSE.
    msgty = sy-msgty.
  ENDIF.


ENDFUNCTION.


 


RECORDING한 데이터를 INSERT하는 FUNCTION입니다. 저의 임무는


이놈을 삭제하는 FUNCTION으로 바꾸라고 합니다. 간단하게


빨간색 글만 손대면 된다고 하시는데 배우는 입장이라..잘 모르겠습니다.


 


그리고 이 소스에 대해 주석을 좀 달아 주시면 감사하겠습니다.


누구의 도움없이 혼자 배우기는 어려운 LANGUAGE입니다.


 

번호 제목 글쓴이 날짜 조회 수
6032 [re] 엉뚱한 질문 하나...(data 아카이빙이란?) [5] file sapjoy 2007.02.12 3275
6031 [re] 질문이 있습니다. [1] sapjoy 2006.12.30 3273
6030 <b>[완료]</b>BDC 디스플레이 모드로 출력 시 OK-CODE 창 처리를 어떻게 하나요? [2] file 넷가이 2008.09.26 3272
6029 [요청]구매오더 삭제하는 bapi는 무엇인지요?? [1] 풍운사랑 2008.09.01 3270
6028 <b>[완료]</b>인터널테이블비교에관해서 궁금합니다 [5] 완전모르는초보 2008.04.15 3268
6027 table control에 관한 질문입니다. [3] file 나도아밥퍼 2007.07.09 3264
6026 <b>[완료]</b>BDC에서 CATT 모드는 무엇을 의미하나요? [1] SARA 2007.12.07 3262
6025 <img src=2.gif>CK13N의 원가 추정 테이블................ [3] file 모포 2010.11.26 3259
6024 SAP OSS 메세지 링크 좀 가르쳐주세요. 고수이고싶다. 2007.03.06 3257
6023 [re] SAP OSS 메세지 링크 좀 가르쳐주세요. file sapjoy 2007.03.06 3255
6022 [요청]급질문이요ㅠ_ㅠ 특정 필드 비활성화 또는 활성화 [3] 미적분의神 2007.12.04 3254
6021 <b>[완료]</b>FOR ALL ENTRIES IN 는 group by 한 구문에서 사용 할수 없나요? [2] 도움이 2008.08.21 3253
6020 [요청]OCCURS 0 에대한 질문입니다. [3] kkk 2007.12.10 3251
6019 <img src=3.gif>open dataset 으로 sap 서버에 텍스트 파일을 올릴때 줄바꿈 문제... [6] beginer 2010.12.17 3248
6018 sql 질문입니다.. 뭔가가 잘 못된거 같은데.. 뭔지 잘.. [11] 달이랑 2007.09.17 3246
6017 <b>[완료]</b>ALV-TREE에서 CL_GUI_ALV_TREE->ADD_NODE에 대해서 문의드립니다. [5] 아밥맨 2008.06.16 3244
6016 [요청]select 에서 data를 불러올 때 오늘 날짜와 가장 가까운 레코드 불러오기 [2] 삐러 2008.11.17 3243
6015 스크린에서 어느 필드가 변경되었는지 알수 있나요? [4] 고수이고싶다. 2007.02.28 3243
6014 <img src=3.gif>사용자별 역할 테이블에 대해 문의 드립니다. [2] file 슈퍼복덩이 2010.11.25 3242
» <b>[완료]</b>BDC프로그램 생성하는 FUNCTION에서 삭제하는 FUNCTION으로 [10] SD2 2008.05.27 3242