Functionality The address data of the contact person address is determined from thespecified object type and object key. The address number and the person number in the current system are alsoreturned. Example * Read a contact person address: DATA: objtype_p LIKE bapi4003_1-objtype, obj_id_p LIKE bapi4003_1-objkey, objtype_c LIKE bapi4003_1-objtype, obj_id_c LIKE bapi4003_1-objkey, obj_id_ext LIKE bapi4003_1-extension, context LIKE bapi4003_1-context, address_number LIKE adrc-addrnumber, person_number LIKE adrp-persnumber, bapiad3vl LIKE bapiad3vl OCCURS 0, bapiadtel LIKE bapiadtel OCCURS 0, bapiadfax LIKE bapiadfax OCCURS 0, ... bapicomrem LIKE bapicomrem OCCURS 0, return LIKE bapiret2 OCCURS 0. * Assign the following object types and object key to the * customer contact person address: objtype_p = 'BUS1006001' obj_id_p = objtype_c = 'KNA1' obj_id_c = obj_id_ext = ' ' context = '0005' * Change module call CALL FUNCTION 'BAPI_ADDRCONTPART_CHANGE' EXPORTING obj_type_p = objtype obj_id_p = obj_id obj_type_c = objtype obj_id_c = obj_id obj_id_ext = obj_id_ext context = context IMPORTING address_number = address_number person_number = person_number TABLES bapiad3vl = bapiad3vl bapiadtel = bapiadtel ... bapicomrem = bapicomrem return = return. * The address data is now in the BAPIAD3VL, ..., BAPICOMREM tables. * The RETURN table contains all errors and warnings which occurred. * The address number and the person number are in the ADDRESS_NUMBER * and PERSON_NUMBER fields.Notes The sequence of the communication data in the tables is the serialnumber of the data in the system involved. The same applies to thecommunication comments. The address number of the person address for the object type and objectkey is returned in the ADDRESS_NUMBER export parameter, the personnumber in the PERSON_NUMBER field. Processing warnings and errors are in the RETURN table. INCLUDE ADDRESS_TSADOBJ_AND_BAPIS OBJECT DOKU ID TX |