SAP31 MODULE POOL SUBSCREEN에 만든 SELECT-OPTIONS의 ENTER가 안먹을때 MODULE POOL에 서브스크린으로 조회조건을 만들어 놓았는데막상 검색하려고 하면 USER-COMMAND를 제대로 타지 않아서 계속 CLEAR되는 현상이 발생하게 되었다.전에도 이런일이 있었는데 까먹을 까봐 올려놈 아래 PAI에 구문 하나 추가 해주면 해결 2015. 8. 6. 현재 실행중인 Function Name * 현재 실행중인 펑션 Name DATA : LT_CALLSTACK TYPE SYS_CALLST, LS_CALLSTACK TYPE SYS_CALLS. DATA : LV_CPROG TYPE SY-CPROG. CALL FUNCTION 'SYSTEM_CALLSTACK' IMPORTING ET_CALLSTACK = LT_CALLSTACK. READ TABLE LT_CALLSTACK WITH KEY PROGNAME = SY-REPID EVENTTYPE = 'FUNC' INTO LS_CALLSTACK. LV_CPROG = LS_CALLSTACK-EVENTNAME. 2015. 7. 17. SELECT-OPTIONS -> SQL WHERE 절로 변환 DATA : I_T_RANGE TYPE RS_T_RSCEDST. DATA : LS_RANGE TYPE RSCEDST. DATA : E_WHERE TYPE STRING. LS_RANGE-FNAM = 'MATNR'. LS_RANGE-SIGN = 'I'. LS_RANGE-OPTION = 'EQ'. LS_RANGE-LOW = 'LOW'. LS_RANGE-HIGH = ''. APPEND LS_RANGE TO I_T_RANGE. LS_RANGE-FNAM = 'MATNR'. LS_RANGE-SIGN = 'I'. LS_RANGE-OPTION = 'EQ'. LS_RANGE-LOW = 'LOW2'. LS_RANGE-HIGH = ''. APPEND LS_RANGE TO I_T_RANGE. CALL FUNCTION 'RSDS.. 2015. 7. 17. ABAP TOTAL 구하기 DATA : BEGIN OF GT_DATA OCCURS 0, TOTAL TYPE MENGE_D, MENGE01 TYPE MENGE_D, MENGE02 TYPE MENGE_D, MENGE03 TYPE MENGE_D, MENGE04 TYPE MENGE_D, MENGE05 TYPE MENGE_D, END OF GT_DATA. GT_DATA-MENGE01 = 1. GT_DATA-MENGE02 = 2. GT_DATA-MENGE03 = 3. GT_DATA-MENGE04 = 4. GT_DATA-MENGE05 = 5. ADD GT_DATA-MENGE01 THEN GT_DATA-MENGE02 UNTIL GT_DATA-MENGE05 GIVING GT_DATA-TOTAL. WRITE : / GT_DATA-TOTAL. 2015. 7. 15. SAP FTP Transfer File Error SAP로 CSV 파일을 FTP에 생성하려 하였으나...문자열이 ENTER 값이 먹어야 하나 한줄로 계속 이어지는 현상이 발생했다. 원래값 오류값1000 A 1000 A 2000 B2000 B 3000C3000 C 그런데 PC파일로 저장하게 되면 원래값대로 저장 되는걸 확인한지라..방법이 없었다.. 그러다가 같이 일하시는 부장님이 알려준 방식 은일단 TCODE = SM59 기존에 FTP에 사용하던건 'SPFTPA' 2015. 2. 27. Maintenance View Event 오늘은 유지보수 뷰에 특정 필드에 값을 넣어 주는 작업을 진행 할 겁니다 - 유지 보수뷰에 생성자 변경자를 입력 못하게 막고 그 값들에 유지보수뷰에서 생성, 수정 할때마다 이력을 남겨 줍시다 1. 테스트 테이블을 생성합니다 하다 보니 변경할값이 없어서 저장위치 값은 KEY에서 제외 시켰습니다 2. 유틸리티 -> 유지보수뷰 생성기를 눌러줍니다 3. 화면이 들어갈 Function Group을 적어 주시고 생성을 해줍니다 4. 이제 유지보수뷰의 이벤트를 생성해야 합니다 환경 -> 수정 -> 이벤트 5. 유지보수뷰 화면에 들어오면 신규 엔트리 생성을 눌러 줍니다 - SAP Message 에 변경하지 말라고 하지만 무시 합니다 6. 생성할 FORM 이름을 적어 줍니다 앞에 Number는 21로 적어 줍니다 7. .. 2014. 6. 9. Sales Order Doc Status Text Function Module Sales Order 문서 조회 하다 보면 테이블 값과 실제 문서조회 화면과는 상이한 출력 Text가 보이는데 이건 따로 펑션이 존재 하더라~~ *&---------------------------------------------------------------------* *& Form RV_DOCUMENT_STATUS_TEXTS *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* * -->P_SY_MANDT text * -->P_SY_LANGU text * -->P_0341 text.. 2014. 1. 13. 이전 1 2 3 4 5 다음