SAP ABAP Class CL_TRX_CHECK_IF_TRX_POS (Cheche Whether Shipment is Trackable)
Hierarchy
☛
ECC-DIMP (Software Component) DIMP
⤷
IS-A-GR (Application Component) Goods Receipt Process
⤷
ISAUTO_BOR (Package) Cargo manifest
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_TRX_VTTX | Read Shipment Data | 20010109 |
Properties
| Class | CL_TRX_CHECK_IF_TRX_POS | |
| Short Description | Cheche Whether Shipment is Trackable | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | ISAUTO_BOR | Cargo manifest |
| Created | 20001023 | SAP |
| Last change | 20050301 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_TRX_VTTX | Read Shipment Data | 20010109 |
Friends
Class CL_TRX_CHECK_IF_TRX_POS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Object reference (TYPE REF TO) | IF_EX_BORTE_TRX_CHECK_POS | BAdI-Interface IF_EX_BORGR_DIALOG | 20010110 | |||
| 2 | Constant | Private | Type reference (TYPE) | C1 | 'O' | VTTS overlay | 20001207 | ||
| 3 | Constant | Private | Type reference (TYPE) | C1 | 'R' | Only Routes | 20001107 | ||
| 4 | Constant | Private | Type reference (TYPE) | C1 | 'S' | Routes | 20001107 | ||
| 5 | Constant | Private | Type reference (TYPE) | C1 | ' ' | Space | 20001107 | ||
| 6 | Constant | Private | Type reference (TYPE) | XFELD | 'X' | Char'X' | 20001106 | ||
| 7 | Instance attribute | Protected | Type reference (TYPE) | C1 | Customers | 20010110 | |||
| 8 | Instance attribute | Protected | Type reference (TYPE) | TRX_TYPE_ALL | Work Area for ET_DATA | 20001106 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Constructor | Constructor | 20010110 | |
| 2 | Instance method | Protected | Method | Planned with APO | 20001026 | |
| 3 | Instance method | Protected | Method | Planned by External Systems | 20001026 | |
| 4 | Instance method | Protected | Method | Check Points | 20001219 | |
| 5 | Instance method | Protected | Method | Find Trackable Points | 20010109 | |
| 6 | Instance method | Protected | Method | Determine Leg | 20010108 | |
| 7 | Instance method | Protected | Method | Read All Route Data | 20001127 | |
| 8 | Instance method | Protected | Method | Read Confirmation Control Key BSTAE | 20001028 | |
| 9 | Instance method | Protected | Method | Read Data General | 20001024 | |
| 10 | Instance method | Protected | Method | Read Delivery Header LIKP | 20001023 | |
| 11 | Instance method | Protected | Method | Read Shipment Item VTTP | 20001024 | |
| 12 | Instance method | Protected | Method | Schduling with External Systems | 20001107 | |
| 13 | Instance method | Protected | Method | If Legs Exist, then Search Equivalences | 20010108 | |
| 14 | Instance method | Public | Method | General Check of Route-Relevant Data | 20001115 | |
| 15 | Instance method | Public | Method | Determine Route and Trackable Points | 20001107 | |
| 16 | Instance method | Public | Method | Scheduling | 20001107 | |
| 17 | Instance method | Protected | Method | Cancel Selection in (Route) Stages | 20020117 |
Events
Class CL_TRX_CHECK_IF_TRX_POS has no event.
Types
Class CL_TRX_CHECK_IF_TRX_POS has no local type.
Method Signatures
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_TRX_CHECK_IF_TRX_POS has no parameter.
Method CONSTRUCTOR on class CL_TRX_CHECK_IF_TRX_POS has no exception.
Method TRX_CHECK_APO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_APO_PLAN | Call by reference | Type reference (TYPE) | C1 | Geplant im APO (ja/nein) | 20001107 | |||
| 2 | IS_VTTK | Call by reference | Type reference (TYPE) | VTTKVB | Transportkopf | 20001107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | nicht numerisch | 20001121 |
Method TRX_CHECK_EXT_PLAN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_EXT_PLAN | Call by reference | Type reference (TYPE) | C1 | Extern geplant (ja/nein) | 20001212 | |||
| 2 | I_TPLST | Call by reference | Type reference (TYPE) | TPLST | Transportnummer | 20001106 |
Method TRX_CHECK_EXT_PLAN on class CL_TRX_CHECK_IF_TRX_POS has no exception.
Method TRX_CHECK_POINTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_POINT | Call by reference | Type reference (TYPE) | BORRS_POINTTAB | Punkttabelle | 20001219 | |||
| 2 | C_COUNT_MOVE | Call by reference | Type reference (TYPE) | I | Verschiebungs Zähler1 | 20010301 | |||
| 3 | C_CUR_LEV | Call by reference | Type reference (TYPE) | I | Aktueller Level | 20001219 | |||
| 4 | C_WA_POINT | Call by reference | Type reference (TYPE) | BORRS_POINTWA | Punkte | 20001219 |
Method TRX_CHECK_POINTS on class CL_TRX_CHECK_IF_TRX_POS has no exception.
Method TRX_FIND_POINTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_POINT | Call by reference | Type reference (TYPE) | BORRS_POINTTAB | Punkttabelle | 20010109 | |||
| 2 | CT_STAGE | Call by reference | Type reference (TYPE) | BORRS_STAGETAB | Streckentabelle | 20010109 |
Method TRX_FIND_POINTS on class CL_TRX_CHECK_IF_TRX_POS has no exception.
Method TRX_FIND_WAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | TRX_TYPE_ALL_TAB | Daten für SHP Tracking Tabellentyp | 20010108 | |||
| 2 | ET_POINT | Call by reference | Type reference (TYPE) | BORRS_POINTTAB | Knoten | 20010108 | |||
| 3 | ET_POINT_SAME | Call by reference | Type reference (TYPE) | BORRS_POINTTAB | Mögliche Knoten | 20010108 | |||
| 4 | ET_ROUTE_ALL | Call by reference | Type reference (TYPE) | BORRS_ROUTETAB | Alle Routendaten | 20010108 | |||
| 5 | ET_STAGE | Call by reference | Type reference (TYPE) | BORRS_STAGETAB | Abschnitte | 20010108 | |||
| 6 | ET_STAGE_SAME | Call by reference | Type reference (TYPE) | BORRS_STAGETAB | Mögliche Abschnitte | 20010108 | |||
| 7 | E_BACK | Call by reference | Type reference (TYPE) | IST_TRACKABLE | Terminierung | 20010301 |
Method TRX_FIND_WAY on class CL_TRX_CHECK_IF_TRX_POS has no exception.
Method TRX_GET_ALL_ROUTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | TRX_TYPE_ALL_TAB | Daten für SHP Tracking Tabellentyp | 20001127 | |||
| 2 | ET_ROUTE_ALL | Call by reference | Type reference (TYPE) | BORRS_ROUTETAB | Alle Routendaten | 20001127 |
Method TRX_GET_ALL_ROUTE on class CL_TRX_CHECK_IF_TRX_POS has no exception.
Method TRX_GET_BSTAE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | TRX_TYPE_ALL_TAB | Alle Daten | 20001028 |
Method TRX_GET_BSTAE on class CL_TRX_CHECK_IF_TRX_POS has no exception.
Method TRX_GET_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | TRX_TYPE_ALL_TAB | Alle Daten | 20001024 | |||
| 2 | I_TKNUM | Call by reference | Type reference (TYPE) | TKNUM | Transportnummer | 20001024 | |||
| 3 | I_VTTP | Call by reference | Type reference (TYPE) | VTTPVB_TAB | Tabellentyp für VTTPVB: Transportpositionen m/ dyn. Daten | 20010503 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Anlieferungen | 20001115 |
Method TRX_GET_LIKP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | TRX_TYPE_ALL_TAB | Alle Daten | 20001028 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Lieferung gefunden | 20001023 |
Method TRX_GET_VTTP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | TRX_TYPE_ALL_TAB | Transportposition | 20001024 | |||
| 2 | I_TKNUM | Call by reference | Type reference (TYPE) | TKNUM | Transportnummer | 20001024 | |||
| 3 | I_VTTP | Call by reference | Type reference (TYPE) | VTTPVB_TAB | Tabellentyp für VTTPVB: Transportpositionen m/ dyn. Daten | 20010503 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Lieferungen im Transport | 20001024 |
Method TRX_SHED_EXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_VTTK | Call by reference | Type reference (TYPE) | VTTKVB | Transportkopf für Logging | 20001107 | |||
| 2 | IT_VTTS | Call by reference | Type reference (TYPE) | VTTSVB_TAB | Tabellentyp für VTTSVB: Transportabschnitte m/ dyn. Daten | 20001107 |
Method TRX_SHED_EXT on class CL_TRX_CHECK_IF_TRX_POS has no exception.
Method TRX_STAGE_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | TRX_TYPE_ALL_TAB | Daten für SHP Tracking Tabellentyp | 20010108 | |||
| 2 | ET_POINT_SAME | Call by reference | Type reference (TYPE) | BORRS_POINTTAB | Erlaubte Punkte | 20010108 | |||
| 3 | ET_ROUTE_ALL | Call by reference | Type reference (TYPE) | BORRS_ROUTETAB | Alle ROuten | 20010108 | |||
| 4 | ET_STAGE_SAME | Call by reference | Type reference (TYPE) | BORRS_STAGETAB | Gleiche Abschnitte aus Routen | 20010108 | |||
| 5 | ET_VTTS_OVERLAY | Call by reference | Type reference (TYPE) | VTTSVB_TAB | Tabellentyp für VTTSVB: Transportabschnitte m/ dyn. Daten | 20010108 | |||
| 6 | E_BACK | Call by reference | Type reference (TYPE) | IST_TRACKABLE | Tracking Terminierung | 20010108 | |||
| 7 | IS_VTTK | Call by reference | Type reference (TYPE) | VTTKVB | Transportkopf für Logging | 20010108 | |||
| 8 | IT_VTTP | Call by reference | Type reference (TYPE) | VTTPVB_TAB | Tabellentyp für VTTSVB: Transportabschnitte m/ dyn. Daten | 20010108 | |||
| 9 | IT_VTTS | Call by reference | Type reference (TYPE) | VTTSVB_TAB | Tabellentyp für VTTSVB: Transportabschnitte m/ dyn. Daten | 20010108 |
Method TRX_STAGE_CHECK on class CL_TRX_CHECK_IF_TRX_POS has no exception.
Method TRX_STEP1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | TRX_TYPE_ALL_TAB | Daten für SHP Tracking Tabellentyp | 20001115 | |||
| 2 | E_BACK | Call by reference | Type reference (TYPE) | IST_TRACKABLE | Tracking Terminierung | 20001115 | |||
| 3 | IS_VTTK | Call by reference | Type reference (TYPE) | VTTKVB | Transportkopf | 20001115 | |||
| 4 | IT_VTTP | Call by reference | Type reference (TYPE) | VTTPVB_TAB | Tabellentyp für VTTPVB: Transportpositionen m/ dyn. Daten | 20001115 | |||
| 5 | IT_VTTS | Call by reference | Type reference (TYPE) | VTTSVB_TAB | Tabellentyp für VTTSVB: Transportabschnitte m/ dyn. Daten | 20001115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | APO geplant | 20001212 | ||
| 2 | extern geplant | 20001212 | ||
| 3 | nicht alle Anlieferungen haben eine Route | 20001123 | ||
| 4 | Nicht alle Anlieferungen trackingfähig | 20001212 | ||
| 5 | Keinen Transport gefunden | 20001115 | ||
| 6 | Kein Bestätigungssteuerschlüssel | 20010111 | ||
| 7 | WE-gebucht oder eingelagert | 20010201 | ||
| 8 | Keine Anlieferungen vorhanden | 20001128 |
Method TRX_STEP2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | TRX_TYPE_ALL_TAB | Daten für SHP Tracking Tabellentyp | 20001115 | |||
| 2 | ET_POINT_SAME | Call by reference | Type reference (TYPE) | BORRS_POINTTAB | Gleiche Knoten | 20001127 | |||
| 3 | ET_ROUTE_ALL | Call by reference | Type reference (TYPE) | BORRS_ROUTETAB | Alle Routendaten | 20001127 | |||
| 4 | ET_STAGE_SAME | Call by reference | Type reference (TYPE) | BORRS_STAGETAB | Gleiche Abschnitte | 20001116 | |||
| 5 | ET_VTTS_OVERLAY | Call by reference | Type reference (TYPE) | VTTSVB_TAB | Stages for overlay | 20001207 | |||
| 6 | E_BACK | Call by reference | Type reference (TYPE) | IST_TRACKABLE | Rückgabewert | 20001115 | |||
| 7 | IS_VTTK | Call by reference | Type reference (TYPE) | VTTKVB | Transportkopf für Logging | 20001107 | |||
| 8 | IT_VTTP | Call by reference | Type reference (TYPE) | VTTPVB_TAB | Tabellentyp für VTTPVB: Transportpositionen m/ dyn. Daten | 20001116 | |||
| 9 | IT_VTTS | Call by reference | Type reference (TYPE) | VTTSVB_TAB | Tabellentyp für VTTSVB: Transportabschnitte m/ dyn. Daten | 20001107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tracking nicht erlaubt | 20001115 |
Method TRX_STEP3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | TRX_TYPE_ALL_TAB | ET_DATA | 20001122 | |||
| 2 | ET_POINTS | Call by reference | Type reference (TYPE) | BORRS_POINTTAB | Knoten | 20001123 | |||
| 3 | ET_ROUTE_ALL | Call by reference | Type reference (TYPE) | BORRS_ROUTETAB | Alle Routendaten | 20001127 | |||
| 4 | ET_STAGE_SAME | Call by reference | Type reference (TYPE) | BORRS_STAGETAB | Abschnitte | 20001123 | |||
| 5 | IS_SHED_DATA | Call by reference | Type reference (TYPE) | TRX_SHED_STRUC | Struktur zu Übergabe an das Terminierungsobjekt | 20001122 | |||
| 6 | IS_VTTK | Call by reference | Type reference (TYPE) | VTTKVB | Transportkopf für Logging | 20001107 | |||
| 7 | IT_VTTP | Call by reference | Type reference (TYPE) | VTTPVB_TAB | Tabellentyp für VTTSVB: Transportabschnitte m/ dyn. Daten | 20001107 | |||
| 8 | IT_VTTS | Call by reference | Type reference (TYPE) | VTTSVB_TAB | Tabellentyp für VTTSVB: Transportabschnitte m/ dyn. Daten | 20001107 | |||
| 9 | I_SHED_RESULT | Call by reference | Type reference (TYPE) | C1 | Wie wird Terminiert ? | 20001107 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Kein IDOC angelegt | 20010110 | ||
| 2 | Keine Spediteur gepflegt | 20010502 | ||
| 3 | Keine Terminierung erfolgt | 20010110 |
Method TRX_UNFLAG_STAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_STAGES | Call by reference | Type reference (TYPE) | BORRS_STAGETAB | Abschnitte | 20020117 |
Method TRX_UNFLAG_STAGES on class CL_TRX_CHECK_IF_TRX_POS has no exception.
History
| Last changed by/on | SAP | 20050301 |
| SAP Release Created in | 46C2 |