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.