메뉴 건너뛰기

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입니다.


 

번호 제목 글쓴이 날짜 조회 수
508 <b>[완료]</b>F4 HELP &POSSIBLE ENTRY 관련 질문입니다.... ^^ [8] bd 2008.02.28 3210
507 [요청]합계 로직 문의 (같은 키필드값 기준으로 한 수량들의 합계) [6] hogun 2008.03.06 3212
506 EXCEL(엑셀)을 출력화면으로 하여 INTERNAL TABLE의 데이터를 수정 또는 INSERT할 수 있는 방법의 질문 [1] file 초보보초보 2007.01.26 3214
505 <img src=3.gif>입력화면 라디오버튼으로 입력값 변경시에..필수값 체크시 변경 불가 관해서. [3] 세인 2010.06.17 3215
504 CALL METHOD cl_gui_cfw=>dispatch. 이거 기능 좀 알고 싶습니다. [7] 이종원 2007.04.17 3216
503 <img src=1.gif>출력시 한글깨짐 현상에 대하여 문의 드립니다. 작하 2011.01.12 3219
502 <img src=2.gif>메일보내기(outlook) 방법 혹은 자료 부탁드립니다 [13] 츄리닝 2009.11.18 3221
501 <img src=2.gif>TEXT 파일에 CRLF 표시제거 방법 [4] 기타맨 2011.01.04 3222
500 <b>[완료]</b>입고 BAPI (BAPI_GOODSMVT_CREATE) 실행 시 return 값? [3] CO01 2007.11.20 3228
499 [요청]select 에서 data를 불러올 때 오늘 날짜와 가장 가까운 레코드 불러오기 [2] 삐러 2008.11.17 3231
498 <b>[완료]</b>ALV-TREE에서 CL_GUI_ALV_TREE->ADD_NODE에 대해서 문의드립니다. [5] 아밥맨 2008.06.16 3233
497 [요청]급질문이요ㅠ_ㅠ 특정 필드 비활성화 또는 활성화 [3] 미적분의神 2007.12.04 3237
» <b>[완료]</b>BDC프로그램 생성하는 FUNCTION에서 삭제하는 FUNCTION으로 [10] SD2 2008.05.27 3238
495 <b>[완료]</b>Rexpert에서 IF문을 사용할 수 있나요??? [2] Gerrard 2008.11.13 3239
494 [요청]OCCURS 0 에대한 질문입니다. [3] kkk 2007.12.10 3241
493 스크린에서 어느 필드가 변경되었는지 알수 있나요? [4] 고수이고싶다. 2007.02.28 3243
492 <img src=2.gif>CK13N의 원가 추정 테이블................ [3] file 모포 2010.11.26 3246
491 <img src=3.gif>ALV에서 한 셀 Editable하게 변경하기.. [4] 은미짱 2011.03.17 3247
490 <b>[완료]</b>FOR ALL ENTRIES IN 는 group by 한 구문에서 사용 할수 없나요? [2] 도움이 2008.08.21 3248
489 <img src=3.gif>open dataset 으로 sap 서버에 텍스트 파일을 올릴때 줄바꿈 문제... [6] beginer 2010.12.17 3248