BAdI Documentation
All BAdIs can be found in the Enhancement Spot /SHIP/ES_CCO.
/SHIP/EX_CCO_CARRIER_DET
The GET_CARRIER_DET method can be used to implement a customised determination for the carrier, the service or the additional services, among other things.
/SHIP/EX_CCO_GET_SHIPMENTS
In the standard system, shipping orders are determined using the delivery order number. If this is not used as reference 1, the search parameters can be adjusted in the CHANGE_GET_SHIP_REQ method.
/SHIP/EX_CCO_CREATE_SHIPMENT
The CHANGE_CREATED_SHIPMENT_REQ method can be used to change all data of the CREATE_SHIPMENT call. See Carrier Connect API documentation.
/SHIP/EX_CCO_PRINT_DOCUMENT
The PRINT_DOCUMENT method can be used to control the printing of documents at shipping order level. No printer determination for documents at shipping order level is supplied in the standard system. The fallback class /SHIP/CL_CCO_PRINT_PDFDOCUMENT is already implemented in this BAdI. This can be used as a reference for customised logic.
/SHIP/EX_CCO_PRINT_LABEL
The PRINT_LABEL method can be used to control the printing of documents at package level. In the standard system, printer determination is delivered via the condition records. The fallback class /SHIP/CL_CCO_PRINT_LABEL is already implemented in this BAdI. This can be used as a reference for customised logic.
/SHIP/EX_CCO_PROCESS_SHIPMENT
All data of the PROCESS_SHIPMENT call can be changed using the CHANGE_PROCESS_SHIPMENT_REQ method. See Carrier Connect API documentation.
/SHIP/EX_CCO_VALIDATE_SHIPMENT
All data of the VALIDATE_SHIPMENT call can be changed using the CHANGE_VALIDATE_SHIPMENT_REQ method. The BAdI is called in the VALIDATE_SHIPMENT method of the /SHIP/CCO_CL_CARRIER class. This must be customised.
/SHIP/EX_CCO_WORKSTATION_ID
The workstation can be changed using the SET_WORKSTATION_ID method. By default, the workstation is always a concatenation of the client and the EWM warehouse number.
/SHIP/EX_CCO_ADD_TRACKN_IDENT
The SET_HU_IDENT_TRACKN method can be used to influence the setting of the alternative HU identification (tracking number and master package identifier). The fallback class /SHIP/CL_CCO_ADD_TRACKN_IDENT is already implemented in this BAdI. This can be used as a reference for customised logic.
Updated about 1 month ago