ABAP 26

[SAP/ABAP] 문자열 길이/찾기

문자열 길이 lv_len = strlen( lv_string ) 문자열 찾기 1. 숫자만 포함된 것을 체크할때 data : lv_str type string value '1234.12'. co는 contain only 즉 아래는 숫자만 허락한다는 뜻. if lv_str co '0123456789'. write : 'ok'. else. write : 'error'. endif. 2. 적어도 1개의 알파벳 or 숫자를 포함한 것을 체크할 때 CA 활용 if lv_str ca sy-abcde. "abcde... 등의 문자가 1개라도 포함되면!!! write : ok. else. write: 'error' endif. 3. ABAP 문장에서 특정 문자열 찾기 DATA : STR1(255) VALUE 'Cance..

[SAP/PM] 통지 1234578 : 불일치 단계/상태 관리

통지리스트 T-CODE : IW22 ** 통지 1234578 : 불일치 단계/상태 관리 ▷ SAP Note 2641810 적용해야 함. pm : IW22 -> Notice xxxxxxxx : Inconsistency Phase/Status Management 메시지 번호 IM285 Diagnosis For notification &v1& there is an inconsistency between the notification phase (QMEL-PHASE) and status management. Refer to note 551133 about the notification phase. System Response The transaction fails. Procedure If the data inc..

SAP IP address 가져오는 함수/클래스

SAP IP address 가져오는 함수/클래스 1. IP address 가져오는 함수 #Function DATA : TERMINAL LIKE USR41-TERMINAL, TERMNM TYPE CHAR20, "Terminal name DATA : L_ADDRESS TYPE CHAR15. CALL FUNCTION 'TERMINAL_ID_GET' EXPORTING USERNAME = SY-UNAME IMPORTING TERMINAL = TERMINAL EXCEPTIONS MULTIPLE_TERMINAL_ID = 1 NO_TERMINAL_FOUND = 2 OTHERS = 3. SPLIT TERMINAL AT '-' INTO L_ADDRESS TERMNM. 2. IP address 가져오는 CLASS #CLAS..

[SAP/ABAP] Report 프로그램에서 다른 report 호출

report 프로그램을 호출한 후에 해당 화면에서 텍스트로 어떤 문구를 보여주고 이후 실행(F8) 을 했을 때 다음 report 프로그램을 호출하도록 만들 수 있다. REPORT ztest . selection-screen begin of block blk. parameters : c_pro type trdir-name default 'FB03' modif id BL1. "screen 1000번 화면을 자동으로 만들어주기 위해선 parameters 나 select-option 이 필요하다! selection-screen begin of line. selection-screen comment (80) text-t01. selection-screen end of line. "comment 는 줄을 바꾸려면 ..