메뉴 건너뛰기

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


 

번호 제목 글쓴이 날짜 조회 수
6066 <b>[완료]</b>excel 파일 첨부해서 E-mail 보낼때 한글 깨짐 현상 발생 [3] file 김영욱 2008.09.25 3468
6065 <b>[완료]</b>bdc call transaction 할때 옵션을 주면 되네요. [1] with SAP 2007.12.15 3467
6064 [요청]'TEXT_CONVERT_XLS_TO_SAP' 함수설명 부탁드려요. [1] 다급 2008.06.18 3466
6063 고객 위탁 재고 산출 재 질문 [2] 소주와 막걸리 2007.03.19 3466
6062 <b>[완료]</b>ALV-TREE에서 CL_GUI_ALV_TREE->ADD_NODE에 대해서 문의드립니다. [5] 아밥맨 2008.06.17 3464
6061 [re] Badis에 대해서요~ [1] file sapjoy 2007.02.07 3456
6060 <b>[완료]</b>ALV CLASS에서 MARK 필드 선택 사용법 [3] SAMBATIME 2008.03.03 3455
6059 [요청]중첩 if문와 case문 작성에 대해 조언구합니다. [2] 로미오 2009.01.07 3454
6058 <img src=3.gif>입력화면 라디오버튼으로 입력값 변경시에..필수값 체크시 변경 불가 관해서. [3] 세인 2010.06.17 3453
6057 RFC에 대하여 질문드립니다. [1] Mike 2011.04.04 3451
6056 <img src=3.gif>1000번 screen function key 관련 질문입니다. [6] file 초밥 2010.09.14 3450
6055 <b>[완료]</b>RANGES 사용하려는데 조건을 어떠게 주어야할지 모르겠어요!! [5] genius 2008.03.12 3449
6054 abap sql left mid 질문 [2] aodwlsghd 2020.09.14 3440
6053 [요청]급질문이요ㅠ_ㅠ 특정 필드 비활성화 또는 활성화 [3] 미적분의神 2007.12.05 3439
6052 <b>[완료]</b>두개의 internal table에서 한쪽에 없는 것을 다른 한쪽에 넣는 방법 좀 알려주세요. [5] 행복한외계인 2007.11.27 3437
6051 [re] [요청]ALV Report program 에서의 Call transaction [1] storyroom.net™ 2008.12.11 3436
6050 [요청][요청]조회 화면의 select screen의 parameter text의 색 바꾸기 [2] 잘하고시포요 2008.08.20 3436
6049 <b>[완료]</b>[re] 메뉴-Program의 서브메뉴인 execute in background를 비활성화 방법? [3] file 나침반친구 2007.01.17 3435
6048 [re] for all entries 관련.. [3] file sapjoy 2007.01.26 3433
6047 <b>[완료]</b><b>[완료]</b><b>[완료]</b>OUTTER JOIN 에서... [3] 초초보 2007.02.26 3427