ZXV54U07

<< Click to Display Table of Contents >>

Navigation:  All About ABAP Technique > Indonesia > ABAP Tutorial > ABAP Workbench Tools  > Enhancement > Customer Exits > Contoh Customer Exits > Project ZSDWS001 > Funtions Exits > EXIT_SAPLV54U_004 >

ZXV54U07

*&---------------------------------------------------------------------*
*&  Include           ZXV54U07                                         *
*&---------------------------------------------------------------------*
DATA : zw_c_scd LIKE LINE OF c_scd_tab,
      zw_item LIKE LINE OF zw_c_scd-x-item.
 
 
 
LOOP AT c_scd_tab INTO zw_c_scd.
LOOP AT zw_c_scd-x-item INTO zw_item.
  IF zw_item-vfkp-fkpty = 'Z002'.         "tambahan UJS
     zw_item-vfkp-tdlnr = 'A002'.         "selalu ditanggung SMU
     zw_item-vfkp-rechs = 'A002'.
  ENDIF.
  IF zw_item-vfkp-tdlnr NE zw_item-vfkp-rechs.
     zw_item-vfkp-tdlnr = zw_item-vfkp-rechs.
    MODIFY zw_c_scd-x-item FROM zw_item.
  ENDIF.
ENDLOOP.
MODIFY c_scd_tab FROM zw_c_scd.
ENDLOOP.
 
 
*************************************************************************
****   Author          : Willy Gunawan                                ***
****   Creation date   : 02.08.2005                                   ***
****   Functional Area : ABAP                                         ***
****   Object Id/Name  : ZRE_S00012_SHIPMENT_COST_SLIP                ***
****   Description     : Form Shipment Cost                           ***
******************************Correction*********************************
****   User Id         :                                              ***
****   Date            : dd.mm.yyyy                                   ***
****   Change Req.     :                                              ***
****   Description     :                                              ***
*************************************************************************
*
***To Call ABAP List Shipment CosT
*DATA : gw_vttkf TYPE LINE OF v54a0_refobj_tab.
*DATA : gv_tknum LIKE gw_vttkf-vttkf-tknum.
*
*
*CHECK sy-ucomm = 'SICH'.
*
*READ TABLE i_refobj_tab INDEX 1 INTO gw_vttkf.
*
*gv_tknum = gw_vttkf-vttkf-tknum.
*
*IF gw_vttkf-vttkf-shtyp NE 'Z003'.             "if not export shipment.
*  SET PARAMETER ID 'FKK' FIELD gv_tknum.
*
*  EXPORT c_scd_tab TO MEMORY ID 'ZWG'.
*
*  SUBMIT zfl_sd006_shipment_cost_slip AND RETURN.
*ENDIF.
 
 
************************************************************************
***   Author          : Christine N.                                 ***
***   Creation date   : 23.08.2006                                   ***
***   Functional Area : ABAP                                         ***
***   Object Id/Name  : ZFL_SD006_SHIPMENT_COST_SLIP                 ***
***   Description     : Form Shipment Cost                           ***
*****************************Correction*********************************
***   User Id         :                                              ***
***   Date            : dd.mm.yyyy                                   ***
***   Change Req.     :                                              ***
***   Description     :                                              ***
************************************************************************
 
**To Call ABAP List Shipment CosT
DATA : gw_vttkf TYPE LINE OF v54a0_refobj_tab.
DATA : gv_tknum LIKE gw_vttkf-vttkf-tknum.
DATA : gw_vfkk TYPE LINE OF v54a0_scdd_tab.
*DATA : gv_fkart LIKE gw_vttkf-tvtk-fkart.
 
break abap02.
CHECK sy-ucomm = 'SICH'.
 
READ TABLE i_refobj_tab INDEX 1 INTO gw_vttkf.
READ TABLE c_scd_tab INDEX 1 INTO gw_vfkk.
 
gv_tknum = gw_vttkf-vttkf-tknum.
 
IF gw_vttkf-vttkf-shtyp NE 'Z003'.           "if not export shipment.
IF gw_vfkk-x-vfkk-fkart = 'ZOWN'.
  SET PARAMETER ID 'FKK' FIELD gv_tknum.
  EXPORT c_scd_tab TO MEMORY ID 'ZWG'.
 
  SUBMIT zfl_sd006_shipment_cost_slip AND RETURN.
ENDIF.
ENDIF.