http://www.ides.consolut.eu/sap/bc/gui/sap/its/zuser_req – ISO CODE COUNTRY : KR
http://www.ides.consolut.eu/sap/bc/gui/sap/its/zuser_req – ISO CODE COUNTRY : KR
1. 화면의 입력값에 대한 변경값 가져오는 로직 data: lt_field TYPE tihttpnvp. request->if_http_entity~get_form_fields( CHANGING fields = lt_field ). – 보통 입력 필드에 신규 및 변경된 값을 lt_field에서 받아오게 되는데, 제대로 못가져오는 Case가 있음. – DropdownListBox의 Value를 Disable 처리하고, Layout에서 계산 후 화면에 넣어주는 로직에서 여러건은 lt_field에서 확인. 하지만, 단 한 건에 대한 Value값은 찾아오지 못해 Trick을 써야만 했음. ㅠㅠ
1. Selection Screen 생성 SELECTION-SCREEN BEGIN OF SCREEN 9000 AS SUBSCREEN. SELECTION-SCREEN BEGIN OF BLOCK b01 WITH FRAME TITLE text-s01. PARAMETERS p_zyear TYPE zhrt2100-zyear OBLIGATORY. SELECTION-SCREEN END OF BLOCK b01. SELECTION-SCREEN END OF SCREEN 9000. 2. ALV Screen에 SubScreen 로직 추가 PROCESS BEFORE OUTPUT. CALL SUBSCREEN scr INCLUDING sy-cprog ‘9000’. MODULE status_0100. MODULE init_0100. MODULE trans_to_grid. PROCESS AFTER INPUT. CALL […]
1. CRM WebUI 영문 Tutorial : http://www.sapcrmwebui.com/ 2. SAP UI Road Map cfile25.uf.232E5242532CE0FB1A2F6B.pdf 3. UI Development Toolkit for HTML5 : http://download.store.sap.com/SCN/UI_Development_Toolkit_for_HTML5/UI_Development_Toolkit_for_HTML5_Version_SAPUI5_1_16_3_278_MB.zip?_avtstr=1398240701_8EC6F23602F4E2FAC7F45BF783816E0B&fileExt=.zip
* event handler for checking and processing user input and * for defining navigation DATA: lr_event TYPE REF TO if_htmlb_data, data TYPE REF TO cl_htmlb_fileupload, lr_tableview TYPE REF TO cl_htmlb_tableview, lr_table_event TYPE REF TO cl_htmlb_event_tableview, […]
0. 참고자료 : BSP 태그 설명 (출처 : e-ABAP) 1. button 2. checkbox 3. inputField 4. link 5. listBox 6. radioButton 7. tableView 8. tabStrip 9. textEdit 10. textView <htmlb:textView text = “<%= gs_index_list-text %>” wrapping = “TRUE” layout = “BLOCK” […]
1. HTMLB Iterator 설명 : http://scn.sap.com/people/brian.mckellar/blog/2003/10/31/bsp-programming-htmlb-tableview-iterator 2. Inputfield DATA: lcl_inputfield TYPE REF TO cl_htmlb_inputfield, lcl_inputfield = cl_htmlb_inputfield=>factory( alignment = ‘RIGHT’ id = p_column_key value = l_value type = ‘STRING’ ” DATE. cellvalue = ‘TRUE’ maxlength = ‘6’ disabled = lv_disabled ). p_replacement_bee = lcl_inputfield. 3. link DATA: lcl_link TYPE REF TO cl_htmlb_link. CONCATENATE ‘fn_popup_go1(‘ <col1> ‘,’ <col2> ‘);’ INTO lv_onclientclick SEPARATED BY ‘”‘.. lcl_link = cl_htmlb_link=>factory( id = p_column_key onclientclick = lv_onclientclick text = l_value ). p_replacement_bee = lcl_link. 4. dropdownlistbox selection 값이 없으면 table데이터의 첫번째 값을 보여준다. [#M_소스보기|접기| DATA: ls_dlist TYPE zhr02_ls_domainlist01, lt_dlist TYPE zhr02_lt_domainlist01. DATA: lo_ap_common TYPE REF TO zcl_hr_ap_common. DATA: lo_dlist TYPE REF TO data. FIELD-SYMBOLS: <gt_table> TYPE STANDARD TABLE. * 평가등급 도메인 값. CREATE OBJECT lo_ap_common TYPE zcl_hr_ap_common. CALL METHOD lo_ap_common->get_domain_read EXPORTING i_domain = ‘ZDAPPRGRPA’ i_gubun = ‘1’ IMPORTING et_domainlist = lt_dlist. CREATE DATA lo_dlist LIKE lt_dlist. ASSIGN lo_dlist->* TO <gt_table>. <gt_table> = lt_dlist. CALL METHOD cl_htmlb_dropdownlistbox=>factory EXPORTING disabled = ‘FALSE’ id = p_column_key nameofkeycolumn = ‘DDTEXT’ nameofvaluecolumn = ‘DOMVALUE_L’ […]
OTR(Online Text Repository)은 생성하면 자동으로 개발클래스로 할당되어 “ZPACKAGE/ZOTR” 요런식으로 생성이 됩니다. 여기선, 동일 개발클래스내 BSP Application 단위로 OTR 생성하는 방법을 소개합니다. 1. 최초 OTR을 생성 2. 기본 개발클래스로 할당되어 생성여부를 묻는 화면 3. 개발클래스로 할당된 OTR 화면 4. 강제로 BSP Application으로 Alias 변경 – 저장시, 경고가 뜨긴 하지만 문제는 없어 보입니다. ^^
BW Query 결과를 받을 수 있는 RFC Function 1. 함수 설명 : http://benxbrain.com/en/sap/functiongroup/RRW3/RRW3_GET_QUERY_VIEW_DATA.htm 2. 파라미터 설명 : http://help.sap.com/saphelp_nw04/helpdata/en/07/ff413a3ace7022e10000000a11402f/frameset.htm 3. I_T_PARAMETER 설정위한 코드 [#M_더보기|접기| 1. 단일 변수 cond-name = ‘VAR_NAME_1’ cond-value = ‘ZVAR1’. “변수ID APPEND cond TO parameters. cond-name = ‘VAR_VALUE_EXT_1’ cond-value = zlar. “변수값 APPEND cond TO parameters. 2. 복수 단일 변수 단일변수를 인덱스로 구성해서 사용 가능. <——— 확인필요 ——> LOOP AT […]
ALV Grid 화면에서, 실제 코딩을 통해 Search Help를 만드는 소스코드를 공유합니다. 1. fieldcatalog 추가 2. Event Definition 3. Set Event Handler 4. Implementation (on_f4 Event 사용시, alv_changed Event는 미발생!) 참고 : 바로가기