ZXM08U18

<< Click to Display Table of Contents >>

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

ZXM08U18

*&---------------------------------------------------------------------*
*&  Include           ZXM08U18                                         *
*&---------------------------------------------------------------------*
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*"  IMPORTING
*"     VALUE(I_WRXMOD) LIKE  WRXMOD STRUCTURE  WRXMOD
*"  EXPORTING
*"     VALUE(E_KONTO_MODIF) LIKE  T030-KOMOK
*"----------------------------------------------------------------------
*" User Exit modification by S. Syarien
*" IMC Consulting Alliance
************************************************************************
 
tables: ekko, ekpo.
 
clear E_KONTO_MODIF.
 
select single * from ekko where ebeln = I_WRXMOD-EBELN.
 
select single * from ekpo where ebeln = I_WRXMOD-EBELN
                        and ebelp = I_WRXMOD-EBELP.
 
***> Service items.
IF EKPO-PSTYP = '9' and EKPO-KNTTP ne 'U' .
 E_KONTO_MODIF = 'SRV'.
ENDIF.
 
***> Transporter Internal
IF EKKO-LIFNR = 'A002' .
 E_KONTO_MODIF = 'TRP'.
ELSE.
***> Transporter External
IF EKKO-EKGRP = 'L1' .
   E_KONTO_MODIF = 'SRV'.
ENDIF.
ENDIF.
 
 
IF EKPO-PSTYP = '0' and EKPO-KNTTP is initial.
 E_KONTO_MODIF = 'MAT'.
ENDIF.
 
IF E_KONTO_MODIF is initial.
 E_KONTO_MODIF = 'MAT'.
ENDIF.