RFWFKNA1 is a standard ABAP INCLUDE available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.
If you would like to execute this report or see the full code listing simply enter RFWFKNA1 into the relevant SAP transactions such as SE38 or SE80
This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.
Title: Program for Object Type KNA1: Customer
No INCLUDES are used within this REPORT code!
No SAP DATABASE tables are accessed within this REPORT code!
BAPI_CUSTOMER_CHANGEPASSWORD CALL FUNCTION 'BAPI_CUSTOMER_CHANGEPASSWORD' EXPORTING VERIFY_PASSWORD = VERIFYPASSWORD NEW_PASSWORD = NEWPASSWORD PASSWORD = PASSWORD CUSTOMERNO = OBJECT-KEY-CUSTOMERNO IMPORTING RETURN = RETURN EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_CHECKPASSWORD CALL FUNCTION 'BAPI_CUSTOMER_CHECKPASSWORD' EXPORTING DIVISION = DIVISION DISTRIBUTION_CHANNEL = DISTRIBUTIONCHANNEL SALES_ORGANIZATION = SALESORGANIZATION PASSWORD = PASSWORD CUSTOMERNO = OBJECT-KEY-CUSTOMERNO IMPORTING CUSTOMER_DATA = CUSTOMERDATA CUSTOMER_NUMBER_OUT = CUSTOMERNUMBEROUT RETURN = RETURN EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_INITPASSWORD CALL FUNCTION 'BAPI_CUSTOMER_INITPASSWORD' EXPORTING CUSTOMERNO = OBJECT-KEY-CUSTOMERNO IMPORTING PASSWORD = PASSWORD RETURN = RETURN EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_CREATEPWREG CALL FUNCTION 'BAPI_CUSTOMER_CREATEPWREG' EXPORTING CUSTOMERNO = OBJECT-KEY-CUSTOMERNO IMPORTING RETURN = RETURN EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_DELETEPWREG CALL FUNCTION 'BAPI_CUSTOMER_DELETEPWREG' EXPORTING CUSTOMERNO = OBJECT-KEY-CUSTOMERNO IMPORTING RETURN = RETURN EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_GETPWREG CALL FUNCTION 'BAPI_CUSTOMER_GETPWREG' EXPORTING CUSTOMERNO = OBJECT-KEY-CUSTOMERNO IMPORTING RETURN = RETURN TABLES STATUSINFO = STATUSINFO EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_CHECKEXISTENCE CALL FUNCTION 'BAPI_CUSTOMER_CHECKEXISTENCE' EXPORTING DIVISION = DIVISION DISTRIBUTION_CHANNEL = DISTRIBUTIONCHANNEL SALES_ORGANIZATION = SALESORGANIZATION CUSTOMERNO = OBJECT-KEY-CUSTOMERNO IMPORTING RETURN = RETURN CUSTOMER_NUMBER_OUT = CUSTOMERNUMBEROUT CUSTOMER_DATA = CUSTOMERDATA EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_GETSALESAREAS CALL FUNCTION 'BAPI_CUSTOMER_GETSALESAREAS' EXPORTING CUSTOMERNO = OBJECT-KEY-CUSTOMERNO IMPORTING RETURN = RETURN TABLES SALESAREAS = SALESAREAS EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_SEARCH CALL FUNCTION 'BAPI_CUSTOMER_SEARCH' EXPORTING PI_SEARCH_FLAG = PISEARCHFLAG PI_SALESORG = PISALESORG PI_ADDRESS = PIADDRESS IMPORTING PE_CUSTOMER = PECUSTOMER RETURN = RETURN TABLES MULTIPLE = MULTIPLE EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_CREATEFROMDATA CALL FUNCTION 'BAPI_CUSTOMER_CREATEFROMDATA' EXPORTING PI_ADDRESS = PIADDRESS PI_COPYREFERENCE = PICOPYREFERENCE IMPORTING RETURN = RETURN PE_CUSTOMER = PECUSTOMER CUSTOMERNO = OBJECT-KEY-CUSTOMERNO EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_CHANGEFROMDATA CALL FUNCTION 'BAPI_CUSTOMER_CHANGEFROMDATA' EXPORTING CUSTOMERNO = OBJECT-KEY-CUSTOMERNO PI_DIVISION = PIDIVISION PI_DISTR_CHAN = PIDISTRCHAN PI_SALESORG = PISALESORG PI_ADDRESS = PIADDRESS IMPORTING PE_ADDRESS = PEADDRESS RETURN = RETURN EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_GETDETAIL CALL FUNCTION 'BAPI_CUSTOMER_GETDETAIL' EXPORTING PI_PASS_BUFFER = PASSBUFFER PI_DIVISION = DIVISION PI_DISTR_CHAN = DISTRIBUTIONCHANNEL PI_SALESORG = PISALESORG CUSTOMERNO = OBJECT-KEY-CUSTOMERNO IMPORTING PE_ADDRESS = PEADDRESS RETURN = RETURN EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_GETCONTACTLIST CALL FUNCTION 'BAPI_CUSTOMER_GETCONTACTLIST' EXPORTING MAXROWS = MAXROWS IMPORTING RETURN = RETURN TABLES CUSTOMERRANGE = CUSTOMERRANGE CONTACTADDRESSDATA = CONTACTADDRESSDATA EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_GETINTNUMBER CALL FUNCTION 'BAPI_CUSTOMER_GETINTNUMBER' EXPORTING ACCOUNTGROUP = ACCOUNTGROUP QUANTITY = QUANTITY IMPORTING QUANTITY = QUANTITY CUSTOMERID = CUSTOMERID RETURN = RETURN TABLES CUSTOMER = CUSTOMER EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_SEARCH1 CALL FUNCTION 'BAPI_CUSTOMER_SEARCH1' EXPORTING PI_E_MAIL = EMAIL PI_SALESORG = SALESORGANISATION IMPORTING RETURN = RETURN CUSTOMERNO = OBJECT-KEY-CUSTOMERNO TABLES MULTIPLE = MULTIPLE EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_GET_ROOT CALL FUNCTION 'BAPI_CUSTOMER_GET_ROOT' EXPORTING CUSTOMERNO = OBJECT-KEY-CUSTOMERNO CUSTHITYP = CUSTHITYP VALID_ON = VALIDON IMPORTING RETURN = RETURN TABLES SALES_AREA = SALESAREA NODE_LIST = NODELIST EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_GET_CHILDREN CALL FUNCTION 'BAPI_CUSTOMER_GET_CHILDREN' EXPORTING CUSTOMERNO = OBJECT-KEY-CUSTOMERNO NODE_LEVEL = NODELEVEL CUSTHITYP = CUSTHITYP VALID_ON = VALIDON IMPORTING RETURN = RETURN TABLES SALES_AREA = SALESAREA NODE_LIST = NODELIST EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_GET_ROOT_LIST CALL FUNCTION 'BAPI_CUSTOMER_GET_ROOT_LIST' EXPORTING VALID_ON = VALIDON CUSTHITYP = CUSTHITYP IMPORTING RETURN = RETURN TABLES SALES_AREA = SALESAREA NODE_LIST = NODELIST EXCEPTIONS OTHERS = 01.
CALL FUNCTION 'BAPI_CUSTOMER_DELETE' EXPORTING CUSTOMERNO = OBJECT-KEY-CUSTOMERNO IMPORTING RETURN = RETURN EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_DISPLAY CALL FUNCTION 'BAPI_CUSTOMER_DISPLAY' EXPORTING CUSTOMERNO = OBJECT-KEY-CUSTOMERNO IMPORTING RETURN = RETURN EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_EDIT CALL FUNCTION 'BAPI_CUSTOMER_EDIT' EXPORTING CUSTOMERNO = OBJECT-KEY-CUSTOMERNO IMPORTING RETURN = RETURN EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_EXISTENCECHECK CALL FUNCTION 'BAPI_CUSTOMER_EXISTENCECHECK' EXPORTING DIVISION = DIVISION DISTRIBUTION_CHANNEL = DISTRIBUTIONCHANNEL SALES_ORGANIZATION = SALESORGANIZATION COMPANYCODE = COMPANYCODE CUSTOMERNO = OBJECT-KEY-CUSTOMERNO IMPORTING RETURN = RETURN EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_CHECKPASSWORD1 CALL FUNCTION 'BAPI_CUSTOMER_CHECKPASSWORD1' EXPORTING CUSTOMERNO = OBJECT-KEY-CUSTOMERNO PASSWORD = PASSWORD IMPORTING RETURN = RETURN EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_GETDETAIL2 CALL FUNCTION 'BAPI_CUSTOMER_GETDETAIL2' EXPORTING CUSTOMERNO = OBJECT-KEY-CUSTOMERNO COMPANYCODE = COMPANYCODE IMPORTING RETURN = RETURN CUSTOMERCOMPANYDETAIL = CUSTOMERCOMPANYDETAIL CUSTOMERGENERALDETAIL = CUSTOMERGENERALDETAIL CUSTOMERADDRESS = CUSTOMERADDRESS TABLES CUSTOMERBANKDETAIL = CUSTOMERBANKDETAIL EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_CHANGEFROMDATA1 CALL FUNCTION 'BAPI_CUSTOMER_CHANGEFROMDATA1' EXPORTING PI_OPT_COMPANYDATA = OPTIONALCOMPANYDATA PI_OPT_COMPANYDATAX = OPTIONALCOMPANYDATAX PI_SALESORG = SALESORGANISATION PI_DISTR_CHAN = DISTRIBUTIONCHANNEL PI_DIVISION = DIVISION CUSTOMERNO = OBJECT-KEY-CUSTOMERNO PI_PERSONALDATA = PERSONALDATA PI_PERSONALDATAX = PERSONALDATAX PI_OPT_PERSONALDATA = OPTIONALPERSONALDATA PI_OPT_PERSONALDATAX = OPTIONALPERSONALDATAX PI_COMPANYDATA = COMPANYDATA PI_COMPANYDATAX = COMPANYDATAX IMPORTING RETURN = RETURN EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_CREATEFROMDATA1 CALL FUNCTION 'BAPI_CUSTOMER_CREATEFROMDATA1' EXPORTING PI_CREDIT_CONTROL_FLAG = CREDITCONTROLFLAG PI_COPYREFERENCE = COPYREFERENCE PI_CONSUMEREN = CONSUMEREN PI_OPT_COMPANYDATA = OPTIONALCOMPANYDATA PI_PERSONALDATA = PERSONALDATA PI_OPT_PERSONALDATA = OPTIONALPERSONALDATA PI_COMPANYDATA = COMPANYDATA IMPORTING CUSTOMERNO = OBJECT-KEY-CUSTOMERNO RETURN = RETURN EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_GETDETAIL1 CALL FUNCTION 'BAPI_CUSTOMER_GETDETAIL1' EXPORTING PI_DIVISION = DIVISION PI_DISTR_CHAN = DISTRIBUTIONCHANNEL PI_SALESORG = SALESORGANIATION CUSTOMERNO = OBJECT-KEY-CUSTOMERNO IMPORTING PE_OPT_COMPANYDATA = OPTIONALCOMPANYDATA PE_CONSUMER_FLAG = CONSUMERFLAG PE_ADDRESSTYPE_NO = ADDRESSTYPENO RETURN = RETURN PE_COMPANYDATA = COMPANYDATA PE_OPT_PERSONALDATA_NEW = OPTIONALPERSONALDATANEW PE_PERSONALDATA_NEW = PERSONALDATANEW PE_OPT_PERSONALDATA = OPTIONALPERSONALDATA PE_PERSONALDATA = PERSONALDATA EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_FIND CALL FUNCTION 'BAPI_CUSTOMER_FIND' EXPORTING MAX_CNT = MAXCNT PL_HOLD = PLHOLD IMPORTING RETURN = RETURN TABLES SELOPT_TAB = SELOPTTAB RESULT_TAB = RESULTTAB EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_GETLIST CALL FUNCTION 'BAPI_CUSTOMER_GETLIST' EXPORTING MAXROWS = MAXROWS CPDONLY = CPDONLY IMPORTING RETURN = RETURN TABLES IDRANGE = IDRANGE ADDRESSDATA = ADDRESSDATA SPECIALDATA = SPECIALDATA EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_HIERARCHIE_INS CALL FUNCTION 'BAPI_CUSTOMER_HIERARCHIE_INS' TABLES NODE_LIST = NODELIST RETURN = RETURN EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_HIERARCHIE_UPD CALL FUNCTION 'BAPI_CUSTOMER_HIERARCHIE_UPD' TABLES NODE_LIST_BEFORE = NODELISTBEFORE NODE_LIST_AFTER = NODELISTAFTER RETURN = RETURN EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_HIERARCHIE_DEL CALL FUNCTION 'BAPI_CUSTOMER_HIERARCHIE_DEL' TABLES NODE_LIST = NODELIST RETURN = RETURN EXCEPTIONS OTHERS = 01.
BAPI_CUSTOMER_CREATE CALL FUNCTION 'BAPI_CUSTOMER_CREATE' EXPORTING INIT_KUNNR = INITIALIZECUSTOMERNO IMPORTING CUSTOMERNO = OBJECT-KEY-CUSTOMERNO CUSTOMER = CUSTOMER RETURN = RETURN EXCEPTIONS OTHERS = 01.
Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.
The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.
This will then be available for everyone to easily find by simply searching on the report name RFWFKNA1 or its description.
RFWFKNA1 - Program for Object Type KNA1: Customer RFWFKNA1 - Program for Object Type KNA1: Customer RFWFFM02 - Program for Object Type PAYRC: Recovery Request RFWFFM02 - Program for Object Type PAYRC: Recovery Request RFWFFM01 - Program for Object Type PAYOH: Collective Payment Request RFWFFM01 - Program for Object Type PAYOH: Collective Payment Request