SAP
-
Classic DebuggerSAP/ABAP 2013. 7. 2. 09:31
http://help.sap.com/saphelp_nw04s/helpdata/en/b3/d322540c3beb4ba53795784eebb680/content.htm 줄곧 New ABAP Debugger만 사용하다가 R/3 4.7을 사용하는 곳에 왔더니 New Debegger가 코빼기도 안보이더라. 신식에 익숙해져있어 답답했지만 억지로 꾸역구역 사용하다보니 나름 이점이 보인다. 마우스를 콕 찍어두면 간단히 break point가 걸린다거나, 스크린에서도 break point가 걸린다거나(New Debugger에서는 아직 지원안함), 가볍고 직관적이라거나... 흠흠... 이게 단가? 역시나 강력한 뉴 디버거가 그리운건 어쩔 수가 없구나...
-
테이블 90도 뒤집기(가로배열을 세로배열로)SAP/ABAP 2013. 4. 19. 16:20
술병을 눕혀보자! *&---------------------------------------------------------------------* *& Report ZSSTEST * *& * *&---------------------------------------------------------------------* *& * *& * *&---------------------------------------------------------------------* REPORT ZSSTEST. " 소스 테이블 DATA: BEGIN OF GT_SRC_ITAB OCCURS 0, A, B, C, D, E, F, END OF GT_SRC_ITAB. " 타겟 테이블 DATA: BEGIN OF GT_TRG_ITA..
-
납품정보, PO잔량, 재고조회SAP/MM 2013. 4. 18. 16:23
* 납품정보에서 Select CLEAR ITAB-DEVDT. SELECT SINGLE A~ERDAT INTO ITAB-DEVDT FROM LIPS AS A INNER JOIN EKKO AS B ON A~VGBEL = B~EBELN WHERE A~WERKS = ITAB-WERKS AND A~MATNR = ITAB-MATNR AND A~VGBEL = ITAB-EBELN AND B~LIFNR = ITAB-LIFNR. IF SY-SUBRC 0. CLEAR ITAB-DEVDT. SELECT SINGLE ERDAT INTO ITAB-DEVDT FROM LIPS AS A INNER JOIN EKKO AS B ON A~VGBEL = B~EBELN WHERE A~WERKS = ITAB-WERKS AND A~MATNR =..
-
자재유형(FERT, HAWA...)SAP/MM 2013. 4. 17. 13:46
제품 (FERT, 퍼트 ,Finished products) 상품 (HAWA, 화와 ,Trading goods) 반제품 (HALB, 할브, Semifinished products) 원자재 (ROH, Raw material) 물류쪽이라면 적어도 위 네가지 정도는 알고 있는게 좋다. 제품과 상품의 차이는 직접 만든것과 사온것의 차이. 자재유형정의 IMG는, Logistics - General > Material Master > Basic Settings > Material Types > Define Attributes of Material Types IMG 물류 - 일반 > 자재 마스터 > 기본 세팅 > 자재 유형 > 자재유형속성 정의 자재유형값설정 IMG는, Materials management > Valu..
-
한글포함여부 체크SAP/ABAP 2013. 4. 17. 12:46
*&---------------------------------------------------------------------* *& Form CHECK_KOREAN *&---------------------------------------------------------------------* * text *----------------------------------------------------------------------* * -->P_STRING text * -->P_RESULT text *----------------------------------------------------------------------* FORM check_korean USING p_string p_resul..
-
Dynamic Selection ScreenSAP/ABAP 2013. 4. 15. 16:51
Selection Screen에서 파라미터나 셀렉트 옵션의 갯수가 동적으로 변할 경우 적용. 다음은 라디오버튼 예제이다. 테이블에 들어있는 데이터에 따라 미리 생성한 20개의 파라미터에 순서대로 매핑하여 출력한다. PARAMETERS: all RADIOBUTTON GROUP fta USER-COMMAND UCF, "전체 " 확장을 위한 Dynamic selection screen ftacd01 RADIOBUTTON GROUP fta MODIF ID FC, ftacd02 RADIOBUTTON GROUP fta MODIF ID FC, ftacd03 RADIOBUTTON GROUP fta MODIF ID FC, ftacd04 RADIOBUTTON GROUP fta MODIF ID FC, ftacd05 RADI..
-
환율 그리고 독특한 날짜필드 TCURR-GDATUSAP/ABAP 2013. 4. 11. 09:31
CALL FUNCTION 'CONVERSION_EXIT_INVDT_INPUT' EXPORTING INPUT = SDATE IMPORTING OUTPUT = SRATE. CALL FUNCTION 'CONVERSION_EXIT_INVDT_INPUT' EXPORTING INPUT = EDATE IMPORTING OUTPUT = ERATE. * 1.1 실적 화폐 단위 SELECT FCURR TCURR INTO CORRESPONDING FIELDS OF TABLE LT_CURR FROM TCURR WHERE KURST = 'M' AND FCURR 'KRW' AND TCURR = 'KRW' AND GDATU BETWEEN ERATE AND SRATE GROUP BY FCURR TCURR. 이런 날짜 포맷도 있었다...
-
ALV 셀별 스타일 지정SAP/ABAP 2013. 3. 25. 18:14
DATA : LT_CELLTAB TYPE LVC_T_STYL, LS_CELLTAB TYPE LVC_S_STYL. " 버튼 스타일 CLEAR : LS_CELLTAB. LS_CELLTAB-FIELDNAME = 'DETAIL'. LS_CELLTAB-STYLE = CL_GUI_ALV_GRID=>MC_STYLE_BUTTON. " LS_CELLTAB-STYLE = CL_GUI_ALV_GRID=>MC_STYLE_DISABLED. APPEND LS_CELLTAB TO LT_CELLTAB. LOOP AT GT_OTAB. GT_OTAB-DETAIL = ICON_HISTORY. CLEAR : GT_OTAB-CELLS, GT_OTAB-CELLS[]. INSERT LINES OF LT_CELLTAB_BTN INTO TABLE ..