Change the data to check (SCR)
You also have the possibiltity to adapt the data to be checked by screening.
BAdI name | BAdI description |
---|---|
/AEB/CMP_SALES_DC_04 | Exclude certain partners in sales doument from check |
/AEB/CMP_SALES_DC_05 | Which partner no. (customer or vendor no) to use in sales documents |
/AEB/CMP_DLV_DC_04 | Which partner no. (customer or vendor no) to use in delivery doc. |
/AEB/CMP_SALES_DC_07 | Screening sales document: after standard filling |
/AEB/CMP_DLV_DC_07 | Screening delivery: after standard filling |
/AEB/CMP_PURCH_DC_03 | Screening purchase document: after standard filling |
/AEB/CMP_CUSTOMER_05 | Screening customer: after standard filling |
/AEB/CMP_DP_DESCR_01 | Determine the origin of an address |
/AEB/CMP_DP_DESCR_02 | Determine the type of an address |
/AEB/CMP_BUS_PRT_08 | Business Partner: After standard filling |
This example implementation for a BAdI shows how to use the "after standard filling" method to add an address ID. Compliance checks can be executed for supported kinds of address IDs like e.g. a passport number, a tax number, DUNS (Data Universal Numbering System) number, etc.
DATA:
address_ids TYPE /aeb/cmp_pb_address_id_dos,
address_id TYPE REF TO /aeb/if_cmp_pb_address_id_do.
address_id = im_data_object_factory->new_cmp_pb_adress_id_do(
im_id_type = 'PASSPORT_NO'
im_id_value = '7453987234' ).
APPEND address_id TO address_ids.
ch_doc_partners[ 1 ]-ids = address_ids.
Updated about 1 month ago