SAP ABAP Class CL_MMPUR_ARCHIVE (Management of Archive Handle, MM)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MMPUR_BASE (Package) Purchasing: Basis Components
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_MMPUR_ARCHIVE Archiving in Purchasing 20060829
Properties
Class CL_MMPUR_ARCHIVE  
Short Description Management of Archive Handle, MM    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMPUR_BASE   Purchasing: Basis Components 
Created 20060829   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_MMPUR_CONSTANTS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_MMPUR_ARCHIVE Archiving in Purchasing 20060829
Friends
Class CL_MMPUR_ARCHIVE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ARCHIVE_OBJECT Instance attribute Private Type reference (TYPE) OBJCT_TR01 Archiving Object 20060829
2 DOCUMENT_NO Instance attribute Private Type reference (TYPE) EBELN Purchasing Document Number 20060829
3 DOCUMENT_TYPE Instance attribute Private Type reference (TYPE) BSTYP Purchasing Document Category 20060829
4 INSTANCE_LIST Static Attribute Private See coding Instance List 20060829
5 MY_AIS Instance attribute Private See coding ArchiveInfoSystem Information 20060829
6 MY_ARCHIVE_DATA Instance attribute Private Type reference (TYPE) LTY_ARCHIVE_DATA Archive Data 20060829
7 MY_CONDITIONS Instance attribute Private Type reference (TYPE) LTY_CONDITION Conditions 20060829
8 MY_CONFIRMATION Instance attribute Private Type reference (TYPE) MEOUT_T_EKES Confirmations 20060829
9 MY_PARTNER Instance attribute Private Type reference (TYPE) LTY_PARTNER Partner Data 20060829
10 MY_SERVICES Instance attribute Private Type reference (TYPE) LTY_SERVICE Service Data of a Document 20060829
Methods
# Method Level Visibility Method type Description Created on
1 AIS_FOREIGN_APPLICATION Instance method Private Method Document Generated By Other Application 20060829
2 CLOSE Instance method Private Method Destructor 20060829
3 CLOSE_ARCHIVE Static method Private Method Closing Operations 20060829
4 CONSTRUCTOR Instance method Private Constructor Instance Generation 20060829
5 DET_ARCHIVE_HANDLE Instance method Private Method Read Archive Handle 20060829
6 DET_MASTER_COND Instance method Private Method Determination of Master Conditions from Archive 20060829
7 GET_AIS Instance method Private Method Read Archive Info Structure 20060829
8 GET_ARCHIVED_BOM Static method Private Method Read Archived Subcontracting Components 20060829
9 GET_ARCHIVED_BP Static method Private Method Read Invoicing Plan 20111026
10 GET_ARCHIVED_CD Static method Private Method Read Archived Change Documents for a Document 20060829
11 GET_ARCHIVED_CONDITION Static method Private Method Read Conditions 20060829
12 GET_ARCHIVED_CONF Static method Private Method Read Confirmations 20060829
13 GET_ARCHIVED_IR Static method Private Method Read Archived Purchasing Info Record 20060829
14 GET_ARCHIVED_NAST Static method Private Method Read Archived Messages 20060829
15 GET_ARCHIVED_PARTNER Static method Private Method Read Archived Partners for a Document 20060829
16 GET_ARCHIVED_PD Static method Private Method Read Archived Purchasing Document 20060829
17 GET_ARCHIVED_PR Static method Private Method Read Archived Purchase Requisition 20060829
18 GET_ARCHIVED_SRV Static method Private Method Read Service Data for Document 20060829
19 GET_ARCHIVED_TABLE Instance method Private Method Deliver Archived Table of Main Archive Class 20060829
20 GET_ARCHIVE_HANDLE Static method Private Method Read Archive Handle If Needed 20060829
21 GET_ARCH_ADD_TABLE Instance method Private Method Deliver Archived Table of Subsidiary Archiving Category 20060829
22 GET_INSTANCE Static method Private Method Deliver Archive Instance 20060829
Events
Class CL_MMPUR_ARCHIVE has no event.
Types
Class CL_MMPUR_ARCHIVE has no local type.
Method Signatures

Method AIS_FOREIGN_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TAB Value transfer Type reference (TYPE) AIND_T_ARKEY Tabelle von ARCHIVEKEY und ARCHIVEOFS 20060829

Method AIS_FOREIGN_APPLICATION on class CL_MMPUR_ARCHIVE has no exception.

Method CLOSE Signature

Method CLOSE on class CL_MMPUR_ARCHIVE has no parameter.
Method CLOSE on class CL_MMPUR_ARCHIVE has no exception.

Method CLOSE_ARCHIVE 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 20060829

Method CLOSE_ARCHIVE on class CL_MMPUR_ARCHIVE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BSTYP Call by reference Type reference (TYPE) BSTYP Typ des Einkaufsbelegs 20060829
2 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20060829

Method CONSTRUCTOR on class CL_MMPUR_ARCHIVE has no exception.

Method DET_ARCHIVE_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_HANDLE Value transfer Type reference (TYPE) SYTABIX Archivierungshandle 20060829
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20060829
2 CX_MMPUR_NO_AUTHORITY Exception Einkauf: keine Berechtigung 20060829

Method DET_MASTER_COND Signature

Method DET_MASTER_COND on class CL_MMPUR_ARCHIVE has no parameter.
Method DET_MASTER_COND on class CL_MMPUR_ARCHIVE has no exception.

Method GET_AIS Signature

Method GET_AIS on class CL_MMPUR_ARCHIVE has no parameter.
# Exception Resumable Description Created on
1 CX_MMPUR_ROOT Exception Einkauf 20060829

Method GET_ARCHIVED_BOM 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 20060829
2 Returning RE_DATA Value transfer Type reference (TYPE) RESB_TAB Stücklistendaten 20060829
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20060829

Method GET_ARCHIVED_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FPLA Call by reference Type reference (TYPE) FPLA_TTY 20111026
2 Exporting ET_FPLT Call by reference Type reference (TYPE) FPLT_TTY 20111026
3 Importing IV_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20111026
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20111026

Method GET_ARCHIVED_CD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CDHDR Call by reference Type reference (TYPE) CDHDR_TAB Änderungsbelegkopf 20060829
2 Exporting EX_CDPOS Call by reference Type reference (TYPE) CDPOS_TAB Änderungsbelegpositionen 20060829
3 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20060829
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20060829

Method GET_ARCHIVED_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_A016 Call by reference Type reference (TYPE) MMPUR_T_A016 Stammkonditionen Kontraktposition 20060829
2 Exporting EX_A019 Call by reference Type reference (TYPE) MMPUR_T_A019 Kontraktkopf 20060829
3 Exporting EX_A068 Call by reference Type reference (TYPE) MMPUR_T_A068 Stammkondition Position (werksabhängig) 20060829
4 Exporting EX_KONM Call by reference Type reference (TYPE) MMPUR_T_KONM Konditionen (Mengenstaffel 1-dimensional) 20060829
5 Exporting EX_KONP Call by reference Type reference (TYPE) MMPUR_T_KONP Konditionen (Position) 20060829
6 Exporting EX_KONW Call by reference Type reference (TYPE) MMPUR_T_KONW Konditionen (Wertstaffel 1-dimensional) 20060829
7 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20060829
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20060829
2 CX_MMPUR_ROOT Exception Einkauf 20060829

Method GET_ARCHIVED_CONF 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 20060829
2 Returning RE_DATA Value transfer Type reference (TYPE) MEOUT_T_EKES Tabellentyp EKES 20060829
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20060829

Method GET_ARCHIVED_IR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EINA Call by reference Type reference (TYPE) MMPR_EINA Tabellentyp EINA 20060829
2 Exporting EX_EINE Call by reference Type reference (TYPE) MMPR_EINE Tabellentyp EINE 20060829
3 Exporting EX_KONV Call by reference Type reference (TYPE) ME_KONV Tabellentyp für konv 20060829
4 Importing IM_INFNR Call by reference Type reference (TYPE) INFNR Nummer des Einkaufsinfosatzes 20060829
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20060829
2 CX_MMPUR_NO_AUTHORITY Exception Einkauf: keine Berechtigung 20060829
3 CX_MMPUR_ROOT Exception Einkauf 20060829

Method GET_ARCHIVED_NAST 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 20060829
2 Returning RE_DATA Value transfer Type reference (TYPE) NAST_T Nachrichtenstatus 20060829
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20060829

Method GET_ARCHIVED_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EKPA Call by reference Type reference (TYPE) MMPUR_T_EKPA Partnerdaten 20060829
2 Exporting EX_KOPA Call by reference Type reference (TYPE) MEOUT_T_KOPA Absprache-Partner-Zuordnung 20060829
3 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20060829
# Exception Resumable Description Created on
1 CX_MMPUR_ROOT Exception Einkauf 20060829

Method GET_ARCHIVED_PD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EKAB Call by reference Type reference (TYPE) MEOUT_T_EKAB Abrufdokumentation 20060829
2 Exporting EX_EKBE Call by reference Type reference (TYPE) ME_EKBE Bestellentwicklung 20060829
3 Exporting EX_EKBE_SC Call by reference Type reference (TYPE) ME_EKBE_SC Tabellentyp für EKBE_SC 20110825
4 Exporting EX_EKBZ Call by reference Type reference (TYPE) ME_EKBZ Historie zum Einkaufsbeleg - Bezugsnebenkosten 20060829
5 Exporting EX_EKCPA Call by reference Type reference (TYPE) MECP_T_EKCPA Einkauf Kontrakt Obligoplan Kontierungsdaten 20060829
6 Exporting EX_EKCPH Call by reference Type reference (TYPE) MECP_T_EKCPH Einkauf Kontrakt Obligoplan Kopfinformationen 20060829
7 Exporting EX_EKCPI Call by reference Type reference (TYPE) MECP_T_EKCPI Einkauf Kontrakt Obligoplan Positionsinformationen 20060829
8 Exporting EX_EKET Call by reference Type reference (TYPE) EKET_TT Einteilungen 20060829
9 Exporting EX_EKKN Call by reference Type reference (TYPE) MEOUT_T_EKKN Kontierung 20060829
10 Exporting EX_EKKO Call by reference Type reference (TYPE) EKKO Einkaufsbelegkopf 20060829
11 Exporting EX_EKPO Call by reference Type reference (TYPE) ME_EKPO Einkaufsbelegposition 20060829
12 Exporting EX_EKPV Call by reference Type reference (TYPE) MMPR_EKPV Versanddaten 20060829
13 Exporting EX_FPLA Call by reference Type reference (TYPE) FPLA_TTY 20111026
14 Exporting EX_FPLT Call by reference Type reference (TYPE) FPLT_TTY 20111026
15 Exporting EX_KONH Call by reference Type reference (TYPE) KONH_T Konditionen (Kopf) 20060829
16 Exporting EX_KONP Call by reference Type reference (TYPE) KONP_T Konditionen (Position) 20060829
17 Exporting EX_KONV Call by reference Type reference (TYPE) ME_KONV Konditionen 20060829
18 Exporting EX_POEXT Call by reference Type reference (TYPE) ME_POEXT Tabellentyp für Erweiterungsfelder der Bestellung 20070724
19 Importing IM_BSTYP Call by reference Type reference (TYPE) BSTYP Typ des Einkaufsbelegs 20060829
20 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20060829
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20060829
2 CX_MMPUR_NO_AUTHORITY Exception Einkauf: keine Berechtigung 20060829
3 CX_MMPUR_ROOT Exception Einkauf 20060829

Method GET_ARCHIVED_PR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_EBAN Call by reference Type reference (TYPE) MEREQ_T_EBAN Tabellentyp EBAN 20060829
2 Exporting EX_EBKN Call by reference Type reference (TYPE) MEREQ_T_EBKN Tabellentyp EBKN 20060829
3 Exporting EX_PREXT Call by reference Type reference (TYPE) MEREQ_T_PREXT Tabellentyp PREXT 20070724
4 Exporting EX_TECH Call by reference Type reference (TYPE) EBAN_T_TECH Technische Felder zur EBAN 20070903
5 Importing IM_BANFN Call by reference Type reference (TYPE) BANFN Bestellanforderungsnummer 20060829
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20060829
2 CX_MMPUR_NO_AUTHORITY Exception Einkauf: keine Berechtigung 20060829

Method GET_ARCHIVED_SRV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ESKL Call by reference Type reference (TYPE) MMSRV_ESKL Table type for ESKL 20060829
2 Exporting EX_ESLH Call by reference Type reference (TYPE) MMSRV_ESLH Leistungspaket Kopfdaten 20060829
3 Exporting EX_ESLL Call by reference Type reference (TYPE) MMSRV_ESLL Table type for ESLL 20060829
4 Exporting EX_ESUC Call by reference Type reference (TYPE) MMSRV_ESUC Table type for ESUC 20060829
5 Exporting EX_ESUH Call by reference Type reference (TYPE) MMSRV_ESUH Table type for ESUH 20060829
6 Exporting EX_KONV Call by reference Type reference (TYPE) ME_KONV Tabellentyp für konv 20060829
7 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20060829
8 Importing IM_PACKNO Call by reference Type reference (TYPE) PACKNO Paketnummer 20060829
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20060829

Method GET_ARCHIVED_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Call by reference Type reference (TYPE) STANDARD TABLE Dynamischer Tabellenparameter 20060829
2 Importing IM_NAME Call by reference Type reference (TYPE) ARC_BUFFER-RNAME Tabellenname 20060829
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20060829

Method GET_ARCHIVE_HANDLE 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 20060829
2 Returning RE_HANDLE Value transfer Type reference (TYPE) SYTABIX Zeiger auf Archivdatei 20060829

Method GET_ARCHIVE_HANDLE on class CL_MMPUR_ARCHIVE has no exception.

Method GET_ARCH_ADD_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DATA Call by reference Type reference (TYPE) STANDARD TABLE Dynamischer Tabellenparameter 20060829
2 Importing IM_NAME Call by reference Type reference (TYPE) ARC_BUFFER-RNAME Tabellenname 20060829
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20060829

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BSTYP Call by reference Type reference (TYPE) BSTYP Typ des Einkaufsbelegs 20060829
2 Importing IM_EBELN Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20060829
3 Importing IM_LOOKUP Call by reference Type reference (TYPE) MMPUR_BOOL CL_MMPUR_CONSTANTS=>NO Boolscher Typ 20060829
4 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_MMPUR_ARCHIVE Verwaltung des Archiv Handles, MM 20060829
# Exception Resumable Description Created on
1 CX_MMPUR_NOT_FOUND Exception Einkauf: nicht gefunden 20060829
History
Last changed by/on SAP  20130531 
SAP Release Created in 604