BAPISHIPMENTHEADER SAP (Shipment BAPI, Header Data) Structure details
Description: Shipment BAPI, Header Data
Related tables to BAPISHIPMENTHEADER
Access table BAPISHIPMENTHEADER
Structure field list including key, data, relationships and ABAP select examples
BAPISHIPMENTHEADER is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "Shipment BAPI, Header Data" Information within sap ABAP programs.
This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.
i.e. DATA: wa_BAPISHIPMENTHEADER TYPE BAPISHIPMENTHEADER.
The BAPISHIPMENTHEADER table consists of various fields, each holding specific information or linking keys about Shipment BAPI, Header Data data available in SAP. These include GUID (Globally unique identifier (linked to time segment, etc)), SHIPMENT_TYPE (Shipment type), TRANS_PLAN_PT (Transportation planning point), SERVICE_LEVEL (Service Level).. See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .
Delivery Class:Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Can be enhanced (character-type or numeric)
SAP BAPISHIPMENTHEADER structure fields - Full list of fields found in SAP data dictionary
Field | Description | Data Element | Data Type | length (Dec) | Check table | Conversion Routine | Domain Name | MemoryID | SHLP |
SHIPMENT_NUM | Shipment Number | TKNUM | CHAR | 10 | Assigned to domain | ALPHA | TKNUM | TNR | SD_F4_SHP_ID |
GUID | Globally unique identifier (linked to time segment, etc) | TSEGGUID | CHAR | 22 | SYSUUID_22 | ||||
SHIPMENT_TYPE | Shipment type | SHTYP | CHAR | 4 | Assigned to domain | SHTYP | TSH | ||
TRANS_PLAN_PT | Transportation planning point | TPLST | CHAR | 4 | Assigned to domain | TPLST | TDP | ||
SERVICE_LEVEL | Service Level | BFART | CHAR | 1 | BFART | ||||
SHIPPING_TYPE | Shipping type | VSARTTR | CHAR | 2 | Assigned to domain | VERSART | |||
SHIPPING_TYPE_PRE_LEG | Shipping type of preliminary leg | VSAVL | CHAR | 2 | Assigned to domain | VERSART | |||
SHIPPING_TYPE_SUB_LEG | Shipping type of subsequent leg | VSANL | CHAR | 2 | Assigned to domain | VERSART | |||
SHIPPING_COND | Shipping Conditions | VSBED | CHAR | 2 | Assigned to domain | VSBED | |||
SHIPMENT_ROUTE | Shipment route | ROUTR | CHAR | 6 | Assigned to domain | ROUTE | VMTR | ||
CONTAINER_ID | Container ID | SIGNI | CHAR | 20 | TEXT20 | ||||
EXTERNAL_ID_1 | External identification 1 | EXTI1 | CHAR | 20 | TEXT20 | ||||
EXTERNAL_ID_2 | External identification 2 | EXTI2 | CHAR | 20 | TEXT20 | ||||
DESCRIPTION | Description of Shipment | TPBEZ | CHAR | 20 | TEXT20 | ||||
STATUS_PLAN | Status of transportation planning | STDIS | CHAR | 1 | STTRA | ||||
STATUS_CHECKIN | Status of check-in | STREG | CHAR | 1 | STTRA | ||||
STATUS_LOAD_START | Status for start of loading | STLBG | CHAR | 1 | STTRA | ||||
STATUS_LOAD_END | Status for end of loading | STLAD | CHAR | 1 | STTRA | ||||
STATUS_COMPL | Status of shipment completion | STABF | CHAR | 1 | STTRA | ||||
STATUS_SHPMNT_START | Status for start of shipment | STTBG | CHAR | 1 | STTRA | ||||
STATUS_SHPMNT_END | Status for end of shipment | STTEN | CHAR | 1 | STTRA | ||||
SERVICE_AGENT_ID | Number of forwarding agent | TDLNR | CHAR | 10 | Assigned to domain | ALPHA | LIFNR | LIF | F4_CARRIERS |
DISTANCE | Distance | DISTZ | QUAN | 13(3) | MENG13 | ||||
DISTANCE_UNIT | Unit of measure for distance | MEDST | UNIT | 3 | Assigned to domain | CUNIT | MEINS | ||
DISTANCE_UNIT_ISO | ISO Code for Unit of Measurement 'Distance' | MEDSTISO | CHAR | 3 | Assigned to domain | ISOCD_UNIT | |||
TIME_TRAVEL | Travel duration as actual time (hours/minutes) | FAHZTD | DEC | 11 | TSTRN | TSTRDURAN | |||
TIME_TOTAL | Total duration in calendar days | GESZTD | DEC | 11 | TSTRG | TSTRDURAG | |||
TIME_UNIT | Unit of measure for travelling times | MEIZT | UNIT | 3 | Assigned to domain | CUNIT | MEINS | ||
TIME_UNIT_ISO | ISO Code for Unit of Measurement 'Time' | MEIZTISO | CHAR | 3 | Assigned to domain | ISOCD_UNIT | |||
PRICING_PROCEDURE | Pricing procedure in shipment header | KALSM_KOPF | CHAR | 6 | Assigned to domain | KALSM | |||
SPECIAL_PROCEDURE_ID | Special processing indicator | SDABW | CHAR | 4 | Assigned to domain | SDABW | |||
SHPMNT_COST_REL | Shipment costs relevance | FRKRL | CHAR | 1 | FRKRL | ||||
TIME_TOTAL_PLAN | Planned total time of transportation (in days) | KP_GESZTDP | DEC | 11 | TSTRG | TSTRDURAG | |||
TIME_DURATION_PLAN | Planned duration of transportation (in hours:minutes) | KP_EFFZTDP | DEC | 11 | TSTRN | TSTRDURAN | |||
TIME_TOTAL_ACT | Actual total time of shipment (in days) | KP_GESZTDA | DEC | 11 | TSTRG | TSTRDURAG | |||
TIME_DURATION_ACT | Actual time needed for transporation (in hours:minutes) | KP_EFFZTDA | DEC | 11 | TSTRN | TSTRDURAN | |||
SUPPL_1 | Suppl. 1 | VTTK_ADD01 | CHAR | 10 | Assigned to domain | VTTK_ADD01 | |||
SUPPL_2 | Suppl. 2 | VTTK_ADD02 | CHAR | 10 | Assigned to domain | VTTK_ADD02 | |||
SUPPL_3 | Suppl. 3 | VTTK_ADD03 | CHAR | 10 | Assigned to domain | VTTK_ADD03 | |||
SUPPL_4 | Suppl. 4 | VTTK_ADD04 | CHAR | 10 | Assigned to domain | VTTK_ADD04 | |||
TEXT_1 | Addit.text 1 | VTTK_TEXT1 | CHAR | 40 | TEXT40 | ||||
TEXT_2 | Addit.text 2 | VTTK_TEXT2 | CHAR | 40 | TEXT40 | ||||
TEXT_3 | Addit.text 3 | VTTK_TEXT3 | CHAR | 40 | TEXT40 | ||||
TEXT_4 | Addit.text 4 | VTTK_TEXT4 | CHAR | 40 | TEXT40 | ||||
DG_GOOD_PROFILE | Dangerous Goods Management Profile in SD Documents | ADGE_PROLI | CHAR | 3 | Assigned to domain | ADGD_PROLI | TDGC5_PROLI_01 | ||
TIME_WAIT_PLAN | Planned waiting time of shipment (in hours:minutes) | KP_WARZTDP | DEC | 11 | TSTRN | TSTRDURAN | |||
TIME_WAIT_ACT | Current waiting time of shipment (in hours:minutes) | KP_WARZTDA | DEC | 11 | TSTRN | TSTRDURAN | |||
ROUTE_SCHEDULE | Route Schedule | AULWE | CHAR | 10 | Assigned to domain | AULWE | |||
STATUS_TENDERING | Tender Status | TNDRST | CHAR | 2 | TNDRST | ||||
TENDERING_ACCREJ_REASON | Acceptance Condition/Rejection Reason | TNDRRC | CHAR | 2 | TNDRRC | ||||
TENDERING_TEXT | Tendering Text | TNDR_TEXT | CHAR | 80 | TEXT80 | ||||
TENDERING_MAX_PRICE | Maximum Price for Shipment | TNDR_MAXP | CURR | 15(2) | WERT15 | ||||
TENDERING_MP_CURR_UNIT | Currency of Maximum Price | TNDR_MAXC | CUKY | 5 | Assigned to domain | WAERS | |||
TENDERING_MP_CURR_UNIT_ISO | ISO code currency | WAERS_ISO | CHAR | 3 | ISOCD | ||||
TENDERING_ACT_PRICE | Actual Shipment Costs for Shipment | TNDR_ACTP | CURR | 15(2) | WERT15 | ||||
TENDERING_AP_CURR_UNIT | Currency of Actual Shipment Costs | TNDR_ACTC | CUKY | 5 | Assigned to domain | WAERS | |||
TENDERING_AP_CURR_UNIT_ISO | ISO code currency | WAERS_ISO | CHAR | 3 | ISOCD | ||||
TENDERING_CARRIER_ID | Forwarding Agent Who Accepted the Shipment | TNDR_CARR | CHAR | 10 | TEXT10 | ||||
TENDERING_CARRIER_NAME | Name of Carrier Who Accepted the Shipment | TNDR_CRNM | CHAR | 35 | NAME | ||||
TENDERING_CARRIER_TRACK_ID | Forwarding Agent Tracking ID | TNDR_TRKID | CHAR | 35 | TEXT35 | ||||
TENDERING_OFFER_DATE | Date on Which Offer Expires | TNDR_EXPD | DATS | 8 | DATUM | ||||
TENDERING_OFFER_TIME | Time at Which Quotation Expires | TNDR_EXPT | TIMS | 6 | UZEIT | ||||
TENDERING_LOAD_LENGTH | Length of Loading Platform | TNDR_LDLG | QUAN | 13(3) | MENG13 | ||||
TENDERING_LL_UNIT | Unit of Measure for Load Length | TNDR_LDLU | UNIT | 3 | Assigned to domain | CUNIT | MEINS | ||
TENDERING_LL_UNIT_ISO | ISO Code for Unit of Measurement 'Loading Length' | TNDR_LDLU_ISO | CHAR | 3 | Assigned to domain | ISOCD_UNIT |
Key field | Non-key field |
How do I retrieve data from SAP structure BAPISHIPMENTHEADER using ABAP code?
As BAPISHIPMENTHEADER is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on BAPISHIPMENTHEADER as there is no data to select.How to access SAP table BAPISHIPMENTHEADER
Within an ECC or HANA version of SAP you can also view further information about BAPISHIPMENTHEADER and the data within it using relevant transactions such asSE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).
Search for further information about these or an SAP related objects