메뉴 건너뛰기

SAP 한국 커뮤니티

message table의 각 필드들을 모아서 하나의 문장으로

꿀단지 2011.10.11 11:25 조회 수 : 6824

1. 기능

message table의 각 필드들을 모아서 하나의 문장으로
만들어주는 함수입니다.


2. 사용예

* Transaction 수행 중의 메세지를 messtab으로 저장한다.
CALL TRANSACTION '7KE3' USING BDCDATA
        MODE 'N'
         UPDATE 'S'
         MESSAGES INTO MESSTAB.
IF SY-SUBRC = 0.
     COMMIT WORK AND WAIT.
     MESSAGE S020(ZMSG0) WITH '성공적으로 생성되었습니다'.
ELSE.

     LOOP AT MESSTAB.
     ENDLOOP.

* Message table의 필드를 다시 하나의 문장으로 만든다.
     CALL FUNCTION 'MESSAGE_TEXT_BUILD'
         EXPORTING
             MSGID = MESSTAB-MSGID
             MSGNR = MESSTAB-MSGNR
             MSGV1 = MESSTAB-MSGV1
             MSGV2 = MESSTAB-MSGV2
             MSGV3 = MESSTAB-MSGV3
             MSGV4 = MESSTAB-MSGV4
         IMPORTING
             MESSAGE_TEXT_OUTPUT = MSG_TXT.
     MESSAGE W000(ZMSG) WITH MSG_TXT.

ENDIF.

3. 결론

BDC 수행 중의 수많은 스탠다드매세지를 얻어낼 수 있습니다.

번호 제목 글쓴이 날짜 조회 수
407 팝업창이나 서브스크린 디버깅을 쉽게 할 수 있어요 [17] 김창훈 2007.08.08 5071
406 HELP를 WEB으로 접속하려면,,, 이렇게 하세요 [8] 김창훈 2007.08.08 3847
405 간단한 ALV Report를 생성해주는 사이트 [2] 홍성현 2007.08.09 4018
404 SAP에서 바코드 인쇄하기 [1] 홍성현 2007.08.09 5303
403 Python과 SAP RFC 통신 [3] 홍성현 2007.08.09 5808
402 사용자별 Upload & Download 기본값 [1] 홍성현 2007.08.09 3661
401 ABAP에서 웹브라우져 호출 홍성현 2007.08.09 8324
400 SAP Icon 출력 [3] 홍성현 2007.08.09 6538
399 ABAP System Fields 홍성현 2007.08.09 3931
398 4.6에서 ALV 필드 변경 안될때 버퍼 지우는 방법 신종철 2007.08.10 4781
397 ALV 중간 집계 하기 [3] 신종철 2007.08.10 4780
396 텍스트반영시(자재명,저장위치명 기타등등) 속도개선 방법 [6] 김창훈 2007.08.14 5973
395 속도개선하기....INDEX를 이렇게도 쓰네용~~ [9] 김창훈 2007.08.14 5375
394 AT 구문에 대한 설명입니다. [6] 김창훈 2007.08.16 5734
393 플랜트로 회사코드와 기준통화 찾기 [8] file 김창훈 2007.08.16 5598
392 엑셀 65000 라인초과시 사용 유틸 [5] file GG 2007.08.19 5296
391 ABAP 문법 1st [13] file 아일락 2007.08.20 4555
390 ABAP 문법 2nd [8] file 아일락 2007.08.20 3914
389 조회조건 동적으로 보이기 [5] 신종철™ 2007.08.20 4771
388 스페이스를 2자리로 먹을때 1자리로 먹게 바꾸기 [1] 신종철™ 2007.08.20 3952