Wrapper WFM

 

The Wrapper WMF - /WINSHTLQ/SD_CUST_MAINTAIN_ALL is a wrapper on the SAP Standard FM - SD_CUSTOMER_MAINTAIN_ALL.

It provides the same functions as the standard FM. And in addition, it offers the following:

  1. It is remote enabled, so can be called from outside of SAP.

  2. It can be called from Studio using a Direct script.

  3. It has RFC authority checks.

  4. It has internal commit; an external commit is not required.

 

Interface

Import

 

I_KNA1                 Type          KNA1

I_KNB1                  Type          KNB1

I_KNVV                 Type          KNVV

I_BAPIADDR1       Type          BAPIADDR1

I_BAPIADDR2       Type          BAPIADDR2

I_MAINTAIN_ADDRESS_BY_KNA1      Type  WDL_FLAG-XFLAG

I_KNB1_REFERENCE              Type    WDL_FLAG-XFLAG

I_FORCE_EXTERNAL_NUMBER_RANGE   Type  WDL_FLAG-XFLAG

I_NO_BANK_MASTER_UPDATE      Type          WDL_FLAG-XFLAG

I_CUSTOMER_IS_CONSUMER          Type          WDL_FLAG-XFLAG

I_RAISE_NO_BTE           Type          WDL_FLAG-XFLAG

PI_POSTFLAG                 Type          WDL_FLAG-XFLAG

PI_CAM_CHANGED       Type          WDL_FLAG-XFLAG

PI_ADD_ON_DATA        Type          CUST_ADD_ON_DATA

I_FROM_CUSTOMERMASTER       Type          WDL_FLAG-XFLAG

 

Export

 

E_KUNNR             Type        KNA1-KUNNR

O_KNA1                Type        KNA1

E_SD_CUST_1321_DONE        TYPE        C

 

Tables

 

T_XKNAS                Type                FKNAS

T_XKNBK                Type                FKNBK

T_XKNB5                Type                FKNB5

T_XKNVA                Type                FKNVA

T_XKNVD                Type                FKNVD

T_XKNVI                Type                FKNVI

T_XKNVK                Type                FKNVK

T_XKNVL                Type                FKNVL

T_XKNVP                Type                FKNVP

T_XKNZA                Type                FKNZA

T_YKNAS                Type                FKNAS

T_YKNBK                Type                FKNBK

T_YKNB5                Type                FKNB5

T_YKNVA                Type                FKNVA

T_YKNVD                Type                FKNVD

T_YKNVI                Type                FKNVI

T_YKNVK                Type                FKNVK

T_YKNVL                Type                FKNVL

T_YKNVP                  Type                FKNVP

T_YKNZA                  Type                FKNZA

T_UPD_TXT                Type                FKUNTXT

 

Exceptions

 

NO_RELEASE_FOUND            SAP Release could not be determined

NO_AUTHORIZED_TO_MAINTAIN    No authorization to run Customer Maintenance FM