SAP ABAP Class CL_SHIPPING_DATA_MM (Shipping Data in Outline Agreement)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR-OA (Application Component) Vendor Outline Agreements
     MMPUR_OUTLINE_AGREEMENT (Package) Purchasing: Outline Agreements
Properties
Class CL_SHIPPING_DATA_MM  
Short Description Shipping Data in Outline Agreement    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMPUR_OUTLINE_AGREEMENT   Purchasing: Outline Agreements 
Created 20050201   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 MMPUR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SHIPPING_DATA_MM has no interface implemented.
Friends
Class CL_SHIPPING_DATA_MM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MY_DOCUMENT Instance attribute Private Type reference (TYPE) EBELN Purchasing Document Number 20050201
2 MY_INCO_BUFFER Instance attribute Private Type reference (TYPE) LTY_INCO_TB 20050307
3 MY_INSTANCE_HANDLER Static Attribute Private Type reference (TYPE) LTY_INSTANCE_HANDLING_TB Shipping Data in Outline Agreement 20050330
4 MY_ITEM_BUFFER Instance attribute Private Type reference (TYPE) LTY_ITEMS_TB Checked, Non-Relevant Items 20050202
5 MY_PARENT Instance attribute Private Object reference (TYPE REF TO) IF_PURCHASE_OUT_HEADER Outline Agreement Header 20050202
6 MY_PTV Instance attribute Private Type reference (TYPE) MEOUT_T_EKPV Table EKPV 20050201
7 MY_RESWK_DATA Instance attribute Private Type reference (TYPE) T001W Plants/Subsidiaries 20050201
8 MY_ZUPO Instance attribute Private Type reference (TYPE) MEOUT_T_UZUPO Table for UZUPO: Sorted! 20050202
Methods
# Method Level Visibility Method type Description Created on
1 CALL_SD_SCHEDULE_BADI Instance method Public Method BAdI Invocation 20050405
2 CHECK_ELDAT Static method Private Method 20050405
3 CHECK_LDDAT Static method Private Method 20050405
4 CHECK_MBDAT Static method Private Method 20050405
5 CHECK_SD_SCHEDULE Static method Public Method Check Shipping Data in Schedule Line 20050405
6 CHECK_TDDAT Static method Private Method 20050405
7 CHECK_WADAT Static method Private Method 20050405
8 CLOSE Static method Public Method Reset Singleton 20050201
9 CONSTRUCTOR Instance method Private Constructor Private Constructor 20050201
10 DELETE_DATA Instance method Public Method Deletion of Data Phys. Deletion of an Item/Plant Change 20050202
11 GET_DATA Instance method Public Method Read Data per Item 20050201
12 GET_DATA_ZUPO Instance method Public Method 20050202
13 GET_INCO_DATA Instance method Public Method Read Incoterm Data 20050307
14 GET_INSTANCE Static method Public Method Get Instance 20050201
15 GET_LFRET Instance method Public Method Determine LFRET 20050201
16 GET_PTV Instance method Public Method Read PTV Data Completely 20050404
17 GET_PTV_FOR_ITEM Instance method Public Method Read PTV for an Item 20050603
18 GET_SD_SCHEDULE_DATA Instance method Public Method Determine Shipping Data Schedule Line 20050405
19 GET_T001L Instance method Private Method Read T001l 20050201
20 GET_T001W Instance method Private Method Read T001W 20050201
21 IS_RELEVANT Instance method Private Method Relevant to SD Shipping Data 20050201
22 POST_SHIPPING_DATA Static method Public Method Update Data from Update 20050404
23 PREFETCH Instance method Public Method Read Data from DB 20050407
24 UPDATE Instance method Public Method Determine Data Again 20050201
25 UPDATE_LEDAT Instance method Public Method Redetermine LEDAT in Update 20050201
26 VALIDATE_PTV_FOR_ITEM Instance method Public Method Set PTV for an Item from BAPI/UI 20050603
Events
Class CL_SHIPPING_DATA_MM has no event.
Types
Class CL_SHIPPING_DATA_MM has no local type.
Method Signatures

Method CALL_SD_SCHEDULE_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MBDAT Value transfer Type reference (TYPE) MBDAT Materialbereitstellungsdatum 20050405
2 Importing IM_HEADER Call by reference Type reference (TYPE) MEOUT_HEADER Rahmenvertragskopf 20050405
3 Importing IM_ITEM Call by reference Type reference (TYPE) MEOUT_ITEM Rahmenvertragsposition 20050405
4 Importing IM_SCHEDULE Call by reference Type reference (TYPE) MEOUT_SCHEDULE Lieferplaneinteilung 20050405

Method CALL_SD_SCHEDULE_BADI on class CL_SHIPPING_DATA_MM has no exception.

Method CHECK_ELDAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW Call by reference Type reference (TYPE) EKETDATA_SD Versandterminierungsdaten der Einteilung (Einkauf) 20050405
2 Importing IM_OLD Call by reference Type reference (TYPE) EKETDATA_SD Versandterminierungsdaten der Einteilung (Einkauf) 20050405
# Exception Resumable Description Created on
1 CX_MMPUR_MESSAGE Root mit Meldung 20050405

Method CHECK_LDDAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW Call by reference Type reference (TYPE) EKETDATA_SD Versandterminierungsdaten der Einteilung (Einkauf) 20050405
2 Importing IM_OLD Call by reference Type reference (TYPE) EKETDATA_SD Versandterminierungsdaten der Einteilung (Einkauf) 20050405
# Exception Resumable Description Created on
1 CX_MMPUR_MESSAGE Root mit Meldung 20050405

Method CHECK_MBDAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW Call by reference Type reference (TYPE) EKETDATA_SD Versandterminierungsdaten der Einteilung (Einkauf) 20050405
2 Importing IM_OLD Call by reference Type reference (TYPE) EKETDATA_SD Versandterminierungsdaten der Einteilung (Einkauf) 20050405
# Exception Resumable Description Created on
1 CX_MMPUR_MESSAGE Root mit Meldung 20050405

Method CHECK_SD_SCHEDULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW Call by reference Type reference (TYPE) EKETDATA_SD Versandterminierungsdaten der Einteilung (Einkauf) 20050405
2 Importing IM_OLD Call by reference Type reference (TYPE) EKETDATA_SD Versandterminierungsdaten der Einteilung (Einkauf) 20050405
# Exception Resumable Description Created on
1 CX_MMPUR_MESSAGE Root mit Meldung 20050405

Method CHECK_TDDAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW Call by reference Type reference (TYPE) EKETDATA_SD Versandterminierungsdaten der Einteilung (Einkauf) 20050405
2 Importing IM_OLD Call by reference Type reference (TYPE) EKETDATA_SD Versandterminierungsdaten der Einteilung (Einkauf) 20050405
# Exception Resumable Description Created on
1 CX_MMPUR_MESSAGE Root mit Meldung 20050405

Method CHECK_WADAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW Call by reference Type reference (TYPE) EKETDATA_SD Versandterminierungsdaten der Einteilung (Einkauf) 20050405
2 Importing IM_OLD Call by reference Type reference (TYPE) EKETDATA_SD Versandterminierungsdaten der Einteilung (Einkauf) 20050405
# Exception Resumable Description Created on
1 CX_MMPUR_MESSAGE Root mit Meldung 20050405

Method CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) IF_PURCHASE_OUT_HEADER Rahmenvertrag Kopf 20050330

Method CLOSE on class CL_SHIPPING_DATA_MM has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050202
2 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) IF_PURCHASE_OUT_HEADER Belegnummer des Einkaufsbelegs 20050202

Method CONSTRUCTOR on class CL_SHIPPING_DATA_MM has no exception.

Method DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050202
2 Importing IM_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050202

Method DELETE_DATA on class CL_SHIPPING_DATA_MM has no exception.

Method GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050201
2 Importing IM_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050201
3 Returning RE_DATA Value transfer Type reference (TYPE) CEKPV Versandspez. Daten für Umlagerung zur Einkaufsbelegposition 20050201
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20050201

Method GET_DATA_ZUPO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050617
2 Returning RE_ZUPO Value transfer Type reference (TYPE) MEOUT_T_UZUPO Tabelle zu UZUPO: sortiert! 20050202

Method GET_DATA_ZUPO on class CL_SHIPPING_DATA_MM has no exception.

Method GET_INCO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050307
2 Importing IM_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050307
3 Returning RE_DATA Value transfer Type reference (TYPE) MEOUT_SHIPPING_DATA Versanddaten Rahmenvertrag Position 20050307
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20050307

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) IF_PURCHASE_OUT_HEADER Rahmenvertrag Kopf 20050202
2 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_SHIPPING_DATA_MM Versanddaten im Rahmenvertrag 20050201

Method GET_INSTANCE on class CL_SHIPPING_DATA_MM has no exception.

Method GET_LFRET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HEADER Call by reference Type reference (TYPE) MEOUT_HEADER Rahmenvertagskopf 20050201
2 Importing IM_ITEM Call by reference Type reference (TYPE) MEOUT_ITEM Rahmenvertragsposition 20050201
3 Returning RE_LFRET Value transfer Type reference (TYPE) LFRET Lieferart für Lieferantenretouren 20050201
# Exception Resumable Description Created on
1 CX_MMPUR_ROOT Exception Einkauf 20050201

Method GET_PTV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050617
2 Returning RE_PTV Value transfer Type reference (TYPE) MEOUT_T_EKPV Tabelle EKPV: sortiert! 20050404

Method GET_PTV on class CL_SHIPPING_DATA_MM has no exception.

Method GET_PTV_FOR_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_EBELP Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050603
2 Returning RE_PTV Value transfer Type reference (TYPE) EKPV Versandspez. Daten für Umlagerung zur Einkaufsbelegposition 20050603

Method GET_PTV_FOR_ITEM on class CL_SHIPPING_DATA_MM has no exception.

Method GET_SD_SCHEDULE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HEADER Call by reference Type reference (TYPE) MEOUT_HEADER Rahmenvertragskopf 20050405
2 Importing IM_ITEM Call by reference Type reference (TYPE) MEOUT_ITEM Rahmenvertragsposition 20050405
3 Importing IM_SCHEDULE Call by reference Type reference (TYPE) MEOUT_SCHEDULE Lieferplaneinteilung 20050405
4 Returning RE_DATA Value transfer Type reference (TYPE) EKETDATA_SD Versandterminierungsdaten der Einteilung (Einkauf) 20050405
# Exception Resumable Description Created on
1 CX_MMPUR_MESSAGE Root mit Meldung 20050405

Method GET_T001L Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LGORT Call by reference Type reference (TYPE) LGORT Materialstammview für Lagerort- und Chargenauswahl 20050201
2 Importing IM_WERKS Call by reference Type reference (TYPE) EWERK Werk 20050201
3 Returning RE_T001L Value transfer Type reference (TYPE) T001L Lagerorte 20050201

Method GET_T001L on class CL_SHIPPING_DATA_MM has no exception.

Method GET_T001W Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_WERKS Call by reference Type reference (TYPE) EWERK Werk 20050201
2 Returning RE_T001W Value transfer Type reference (TYPE) T001W Werke/Niederlassungen 20050201

Method GET_T001W on class CL_SHIPPING_DATA_MM has no exception.

Method IS_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HEADER Call by reference Type reference (TYPE) MEOUT_HEADER Rahmenvertagskopf 20050201
2 Importing IM_ITEM Call by reference Type reference (TYPE) MEOUT_ITEM Rahmenvertragsposition 20050201
3 Returning RE_LFART Value transfer Type reference (TYPE) LFRET Boolscher Typ 20050201
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20050201

Method POST_SHIPPING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACC Call by reference Type reference (TYPE) MEOUT_T_UEKKN Tabellentyp EKKN 20050404
2 Importing IM_HEADER Call by reference Type reference (TYPE) EKKO Einkaufsbelegkopf 20050404
3 Importing IM_ITEMS Call by reference Type reference (TYPE) MEOUT_T_UEKPO Tabellentyp Updatestruktur EKPO 20050404
4 Importing IM_PTV Call by reference Type reference (TYPE) MMPUR_T_CEKPV Tabelle EKPV: sortiert! 20050404
5 Importing IM_SCHEDULES Call by reference Type reference (TYPE) MEOUT_T_UEKET Tabellentyp Updatestruktur EKET 20050404
6 Importing IM_XZUPO Call by reference Type reference (TYPE) MMPUR_T_UZUPO Tabelle EKPV: sortiert! 20050404
# Exception Resumable Description Created on
1 CX_MMPUR_MESSAGE Root mit Meldung 20050404

Method PREFETCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HEADER Call by reference Type reference (TYPE) EKKO Einkaufsbelegkopf 20050407

Method PREFETCH on class CL_SHIPPING_DATA_MM has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HEADER Call by reference Type reference (TYPE) MEOUT_HEADER Rahmenvertagskopf 20050201
2 Importing IM_ITEM Call by reference Type reference (TYPE) MEOUT_ITEM Rahmenvertragsposition 20050201
3 Returning RE_DATA Value transfer Type reference (TYPE) MEOUT_SHIPPING_DATA Versanddaten Rahmenvertrag Position 20050202
# Exception Resumable Description Created on
1 CX_MMPUR_MESSAGE Root mit Meldung 20050202
2 CX_MMPUR_ROOT Exception Einkauf 20050201

Method UPDATE_LEDAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_HEADER Call by reference Type reference (TYPE) MEOUT_HEADER Kopf 20050202
2 Importing IM_ITEM Call by reference Type reference (TYPE) MEOUT_ITEM Position 20050202
3 Importing IM_SCHEDULE Call by reference Type reference (TYPE) MEOUT_SCHEDULE Einteilung 20050202

Method UPDATE_LEDAT on class CL_SHIPPING_DATA_MM has no exception.

Method VALIDATE_PTV_FOR_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DATA Call by reference Type reference (TYPE) EKPV Versandspez. Daten für Umlagerung zur Einkaufsbelegposition 20050603
2 Importing IM_HEADER Call by reference Type reference (TYPE) MEOUT_HEADER Rahmenvertragskopf 20050603
3 Importing IM_ITEM Call by reference Type reference (TYPE) MEOUT_ITEM Rahmenvertragsposition 20050603
4 Returning RE_OK Value transfer Type reference (TYPE) MMPUR_BOOL Einstelliges Kennzeichen 20050603
# Exception Resumable Description Created on
1 CX_MMPUR_MESSAGE Root mit Meldung 20050603
History
Last changed by/on SAP  20100310 
SAP Release Created in 600