728x90 반응형 ABAP113 [Smartform] 금액 수량 단위 필드 스마트폼에서 금액과 수량에 단위필드를 참조하고 싶을때, 구조체에서 필드를 CURR, QUAN 타입으로 정의하고 스마트폼내에서 이렇게 참조해주면 된다. 스마트폼에 데이터가 안나오는 경우는 라인간격 혹은 행/열 지정을 안해줬을 확률이 크다. 금액, 수량 필드의 경우 스타일 라인간격이 0.5 LN 이하여야 출력됨 2023. 3. 2. [Smartform] Preview, PDF 기능 FORM print_data . DATA : lt_job_output_info TYPE ssfcrescl, ls_control TYPE ssfctrlop, ls_output TYPE ssfcompop, lv_fname TYPE rs38l_fnam. DATA: lt_head TYPE TABLE OF zs001, lt_item TYPE TABLE OF zs002, lt_ekpo TYPE TABLE OF zs002 WITH NON-UNIQUE SORTED KEY ebeln COMPONENTS ebeln. *-- Smartform option setting PERFORM set_ssf_form CHANGING ls_control ls_output lv_fname. *-- Smartform data select .. 2023. 3. 2. Text editor object Create long text DATA : BEGIN OF GS_SCREEN_0101, CC_T01_0101 TYPE REF TO CL_GUI_CUSTOM_CONTAINER, EDIT01_0101 TYPE REF TO CL_GUI_TEXTEDIT, END OF GS_SCREEN_0101. PERFORM CREATE_TEXT_AREA USING GS_SCREEN_0101-CC_T01_0101 'CC_1T01' GS_SCREEN_0101-EDIT01_0101 GS_WA-FIELD1.data element type : CHAR, LCHR FORM create_text_area USING po_container TYPE REF TO cl_gui_custom_container pv_name TYPE.. 2023. 3. 2. [ALV] ALV + Hotspot Event ALV 출력하기 위해서는 2가지의 작업을 해야한다. 인터널테이블 선언 데이터의 구조(필드 카탈로그) *필드 카탈로그 : ALV GRID ALV의 구성 SCREEN > CONTAINER > ALV GRID ALV 인스턴스를 화면에 보이게 하기 위해선 컨테이너 컨트롤이 필요하다. 데이터 선언 TABLES: ZVBAK10. DATA : OK_CODE(10). DATA : GT_HD LIKE ZVBAK10 OCCURS 0 WITH HEADER LINE, GT_IT LIKE ZVBAP10 OCCURS 0 WITH HEADER LINE. DATA : G_ALV TYPE REF TO CL_GUI_ALV_GRID, G_CUSTOM_CON TYPE REF TO CL_GUI_CUSTOM_CONTAINER. 초기화면 구성 .. 2023. 3. 2. [SD] Sales Order Update/Delete BAPI BAPI_SALESORDER_CHANGE FORM DELETE_SALES_ORDER . DATA: LV_ANSWER, LV_ERROR. DATA: LS_HEADER TYPE BAPISDH1, LS_HEADERX TYPE BAPISDH1X, LT_ITEMS TYPE TABLE OF BAPISDITM WITH HEADER LINE, LT_ITEMSX TYPE TABLE OF BAPISDITMX WITH HEADER LINE, LT_RETURN TYPE TABLE OF BAPIRET2 WITH HEADER LINE. DATA: LT_RETURN2 TYPE TABLE OF BAPIRET2 WITH HEADER LINE. DATA: BEGIN OF LT_SO_KEY OCCURS 0, VBELN TYPE VBAK-.. 2023. 3. 1. Pop-up Message (POPUP_TO_CONFIRM) 팝업창으로 메세지 띄우기 CLEAR LV_ANSWER. PERFORM POPUP_TO_CONFIRM USING 'Delete' TEXT-Q02 'Yes' 'No' CHANGING LV_ANSWER. CHECK LV_ANSWER EQ '1'. FORM POPUP_TO_CONFIRM USING PV_TITLE PV_QUESTION PV_BUTTON1 PV_BUTTON2 CHANGING PV_ANSWER. * CLEAR : PV_ANSWER. CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TITLEBAR = PV_TITLE TEXT_QUESTION = PV_QUESTION TEXT_BUTTON_1 = PV_B.. 2023. 3. 1. 이전 1 2 3 4 5 6 ··· 19 다음 728x90 반응형