SAP Knowledge Base Article - Public

3071819 - "Base BTD reference of message is incomplete" /SCMTMS/TEND 333


  • SAP Transportation Management
  • You are using TransportationOrderGenericRequest_In to create a Freight Order or other TOR object.
  • However, there is error:  "Base BTD reference of message is incomplete" /SCMTMS/TEND 333
  • How can you resolve this error?


  • SAP Transportation Management 9.1+
  • S/4 HANA 1709+


This error message is triggered at the following code:


  IF /scmtms/cl_common_helper=>is_cloud( ) = abap_true.
    " cloud A2A scenario requires BTD-ID, BTD-TypeCode
    " check completeness of BTD reference
    IF ms_prx_msg-transportation_order-base_btd_reference-id-content IS INITIAL OR
       ms_prx_msg-transportation_order-base_btd_reference-type_code  IS INITIAL OR
       ms_prx_msg-message_header-sender_business_system_id           IS INITIAL.
      lv_msgv1 = ms_prx_msg-message_header-id-content.
      MESSAGE e333(/scmtms/tend) WITH lv_msgv1 INTO lv_msg.



Ensure that the following nodes are filled in your incoming XML:

  • <SenderBusinessSystemID> in MessageHeader
  • <BasedBusinessTransactionDocumentReference> ID
  • <BasedBusinessTransactionDocumentReference> TypeCode

If any one of these nodes are filled, then the other nodes must also be filled.  In other words, it is all or nothing for this error check.

See Also

KBA 2722559 - Usage of TransportationOrderGenericRequest_In in SAP Transportation Management


KBA , TM-FRM-FRO , Freight Order , Problem


SAP S/4HANA Cloud 2105