Loading documents preview...
SAP HANA ABAP How to code in SAP HANA? Syntax of SAP EHP 7 OR SAP HANA SYNTAX SAP HANA ABAP syntax DATA: iv_banfn TYPE eban-banfn, ev_werks TYPE eban-werks, ls_l1fa TYPE zmm_pr_l1fa, lt_l1fa TYPE STANDARD TABLE OF zmm_pr_l1fa, ev_agent TYPE syst-uname OCCURS 0. swc_get_element container �IV_BANFN� iv_banfn. swc_get_element container �EV_WERKS� ev_werks. � selecting the diffent accounting key SELECT banfn, bnfpo, werks, knttp FROM eban INTO TABLE @DATA(lt_eban) WHERE banfn = @iv_banfn. � Selecting the Cost Center and Internal Order SELECT banfn, bnfpo, kostl, aufnr FROM ebkn INTO TABLE @DATA(lt_ebkn) WHERE banfn = @iv_banfn. � Making internal table for the different cost center � Internal Order & Accounting key LOOP AT lt_eban INTO DATA(ls_eban). CLEAR ls_l1fa. ls_l1fa-werks = ls_eban-werks. � Plant ls_l1fa-catgy = ls_eban-knttp. � Account Assignment Key READ TABLE lt_ebkn INTO DATA(ls_ebkn) WITH KEY banfn = ls_eban-banfn bnfpo = ls_eban-bnfpo. IF sy-subrc = 0. ls_l1fa-kostl = ls_ebkn-kostl. ls_l1fa-aufnr = ls_ebkn-aufnr. APPEND ls_l1fa TO lt_l1fa. ENDIF. ENDLOOP. � Sort table SORT lt_l1fa. DELETE ADJACENT DUPLICATES FROM lt_l1fa. � selecting the approvers IF lt_l1fa IS NOT INITIAL. SELECT * FROM zmm_pr_l1fa INTO TABLE @DATA(lt_l1fa_app)
FOR ALL ENTRIES IN @lt_l1fa WHERE werks = @lt_l1fa-werks AND catgy = @lt_l1fa-catgy AND kostl = @lt_l1fa-kostl AND aufnr = @lt_l1fa-aufnr. ENDIF. � passing agents in final table CLEAR ls_l1fa. LOOP AT lt_l1fa_app INTO ls_l1fa. CONCATENATE �US� ls_l1fa-l1fa INTO DATA(lv_agent). APPEND lv_agent TO ev_agent. ENDLOOP. DELETE ADJACENT DUPLICATES FROM ev_agent. swc_set_table container �EV_AGENT� ev_agent. SAP ABAP Technical Leave a Reply Your email address will not be published. Required fields are marked * Comment