반응형

IT WORK/SAP FI and ABAP 62

[FI] Message ID나 Number로 유효성확인/대체 단계 찾는 방법

간혹 운영하다보면 오류메시지가 나온다거나 값이 마음대로 대체된다는 문의를 받는데, 해당 유효성확인이나 대체가 어디에 걸려있는지 찾기 난해할 때가 있다. 그럴 때는 주로 해당 메시지 ID와 번호를 받아서 사용처 리스트를 검색하는데 (메시지가 & & &면 난감해짐 ㄷㄷ) 그래도 각 단계를 찾기 어려울 때가 있다. 이럴 때 사용한다. 우선 GGB4에서 유효성 확인 이름을 확인하고 GB93테이블에서는 Message ID를, GB931테이블에서는 유효성 이름 + Message Number로 조회하면 단계 확인이 가능하다. 특정 Form문이 어느 대체에 걸려있는지 확인하고 싶으면, GB922테이블에서 EXITSUBST 컬럼에 해당 Form문 이름 입력 후 조회하면 됨.

[ABAP] 한국어,중국어,일본어 포함 여부 How to check if string has Korean, Chinese or Japanese (2 byte strings)

DATA: V_ABAP_ENCOD TYPE ABAP_ENCODING VALUE '4103', V_CPCODEPAGE TYPE CPCODEPAGE VALUE '4103'. DATA: V_X2(2) TYPE X, V_XSTR TYPE XSTRING, V_XSTR2 TYPE XSTRING. DATA: V_STR TYPE STRING, V_STR2 TYPE STRING. *&---------------------------------------------------------------------* *& SELECTION-SCREEN *&---------------------------------------------------------------------* PARAMETERS: P_TEXT TYPE STR..

[SAP FI] FBV0: Error 00 349 for customer fields

2812837 - FBV0: Error 00 349 for PS fields for payment request - SAP for Me https://me.sap.com/notes/2812837 me.sap.com 증상: 임시전표는 정상적으로 생성되지만 이후 FBV0에서 전기하려고 하면 00 349 오류 발생 해결방법: Report LF040Z01에서 FORM RFBIPPG0_FELDTAB_BEREINIGEN 부분에 커스터머필드 삭제로직 추가 -fieldname EQ 'SKNTO'. 이 부분을 주석처리하고 -fieldname EQ 'SKNTO' OR로 변경한 뒤 추가 필드를 지정해주면 된다.

[SAP GUI] F4 Possible Entry 오류 - 내부 오류 : 테이블 포맷 F4 Possible Entry Error -Internal Error: Table format

Possible Entry를 보려고 할 때 위와 같이 오류가 난다면 다음과 같이 세팅하거나 SAP Gui 770 이상으로 사용 When you can't see possible entry, change your setting like below or use SAP Gui 770 도움말 -> 설정 Help -> Settings F4도움말 -> 조회 -> 다이얼로그(모드) 선택 Choose Dialog (modal) in Display area of F4 Help tab. 3098477 - Search functionality gives an error: Internal Error: Table Format - SAP for Me

[ABAP] 메일 한글 깨짐 처리

Case 1. HTML을 사용하는 경우 ** css를 사용하는 경우, meta charset이 무시될 수 있기 때문에 css에 charset을 아래와 같이 선언해준다@charset "euc-kr";body { font-size: 15px;} Case 2. 파일 생성 후 파일을 메일로 발송하는 경우* 메일내용을 담을 파일이름 CONCATENATE OBJECT SY-DATUM SY-UZEIT '.txt' INTO L_FILE. CONCATENATE L_LOCAL_DIR '/' L_FILE INTO L_FILE_NAME. CONCATENATE 'subject:' SUBJECT INTO L_SUBJECT SEPARATED BY SPACE.* 파일생성(메일 Content) ..

[ABAP] CALL TRANSACTION으로 호출 뒤 Commit 구문에서 종료되는 이유 The reason why is the process terminated when it face 'commit' while calling transactions with CALL TRANSACTION

CALL TRANSACTION으로 다른 프로그램을 호출하여 프로세스를 처리 중, 중간에 종료되어버리는 현상이 발생하였다. 이유는 모르겠지만 COMMIT WORK 이후 다음 단계를 진행하지 않고 바로 종료되었다. 원인 파악을 못하던 중 혹시나 하는 마음에 CALL TRANSACTION에서 F1키를 눌러 도움말을 호출하였는데 눈에 띄는 옵션을 발견했다. RACOMMIT Selection as to whether the COMMIT WORK statement terminates batch input processing or not. Values: " " (COMMIT WORK terminates processing), "X" ( COMMIT WORK does not terminate processing). C..

반응형