SAP ABAP Class CL_PS_ARCHIVE_READER (Archive Reader for PS)
Hierarchy
BBPCRM (Software Component) BBPCRM
   SRM-EBP (Application Component) Enterprise Buyer
     CN (Package) R/3 Application development: PS Basic data
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PS_ARCH_ORDER_READER Reads the order related information 20070525
2 Inheritance (c INHERITING FROM c_ref)  CL_PS_ARCH_PROJ_READER Reads the project related information 20070525
Properties
Class CL_PS_ARCHIVE_READER  
Short Description Archive Reader for PS    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CN   R/3 Application development: PS Basic data 
Created 20070525   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PS_ARCHIVE_READER has no forward declaration.
Interfaces
Class CL_PS_ARCHIVE_READER has no interface implemented.
Friends
Class CL_PS_ARCHIVE_READER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_ARCHIVEKEY Instance attribute Public Type reference (TYPE) ARKEY 20070525
2 G_ARCHIVEOFS Instance attribute Public Type reference (TYPE) ADMI_OFFST 20070525
3 G_DOC_TAB Static Attribute Protected See coding 20070525
4 G_INIT_DONE Static Attribute Private Type reference (TYPE) C 20070525
5 G_ORDER_READER_TAB Static Attribute Protected See coding 20070525
6 G_PROJ_READER_TAB Static Attribute Protected See coding 20070525
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COST_INFOMATION Instance method Public Method Adds the cost information for external and internal postings 20070525
2 ADD_SETTLEMENT_RULES Instance method Public Method Adds the settlement rules for the project/network. 20070525
3 EXISTS_IN_ARCHIVE Static method Public Method Checks whether the particual project exist in archive 20070525
4 GET_DOC_LINKS Static method Public Method Gets the document links for the archived documents. 20070525
5 GET_READER Static method Public Method Gets the archive reader instance for PS 20070525
6 GET_TABLE Instance method Public Method Gets the particualr table data. 20070525
7 SELECT_ARCHPROJ_FROM_PSPNR Static method Public Method Reads all the buffers and returns the project with pspid 20070525
8 SELECT_ARCHPRPS_FROM_PSPNR Static method Public Method Reads all the buffers and returns the WBS 20070525
Events
Class CL_PS_ARCHIVE_READER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 NREADER Protected See coding 20070525 BEGIN OF nreader, order_id TYPE aufk-aufnr, reader TYPE REF TO cl_ps_archive_reader, END OF nreader
2 PREADER Protected See coding 20070525 BEGIN OF preader, proj_id TYPE proj-pspid, reader TYPE REF TO cl_ps_archive_reader, END OF preader
Method Signatures

Method ADD_COST_INFOMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_COSP Call by reference Type reference (TYPE) ANY TABLE 20070525
2 Importing IMP_COSS Call by reference Type reference (TYPE) ANY TABLE 20070525

Method ADD_COST_INFOMATION on class CL_PS_ARCHIVE_READER has no exception.

Method ADD_SETTLEMENT_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_COBRA Call by reference Type reference (TYPE) ANY TABLE 20070525
2 Importing IMP_COBRB Call by reference Type reference (TYPE) ANY TABLE 20070525

Method ADD_SETTLEMENT_RULES on class CL_PS_ARCHIVE_READER has no exception.

Method EXISTS_IN_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EXISTS Value transfer Type reference (TYPE) I 20070525
2 Importing IM_AUFNR Call by reference Type reference (TYPE) AFPO-AUFNR 20070525
3 Importing IM_POSID Call by reference Type reference (TYPE) PRPS-POSID 20070525
4 Importing IM_PSPID Call by reference Type reference (TYPE) PROJ-PSPID 20070525

Method EXISTS_IN_ARCHIVE on class CL_PS_ARCHIVE_READER has no exception.

Method GET_DOC_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DOKOB Call by reference Type reference (TYPE) C 20070525
2 Importing OBJ_KEYS Call by reference Type reference (TYPE) ANY TABLE 20070525
3 Exporting RES_TAB Call by reference Type reference (TYPE) CNPB_H_T_DOCS_MANDATORY_FLDS 20070525

Method GET_DOC_LINKS on class CL_PS_ARCHIVE_READER has no exception.

Method GET_READER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_AUFNR Call by reference Type reference (TYPE) AFPO-AUFNR 20070525
2 Importing IM_POSID Call by reference Type reference (TYPE) PRPS-POSID 20070525
3 Importing IM_PSPID Call by reference Type reference (TYPE) PROJ-PSPID 20070525
4 Returning READER Value transfer Object reference (TYPE REF TO) CL_PS_ARCHIVE_READER 20070525
# Exception Resumable Description Created on
1 ARCHIVE_NOT_FOUND 20070525
2 MISSING_PARAMETER 20070525

Method GET_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting RESULT Call by reference Type reference (TYPE) ANY TABLE 20070525
2 Importing TAB_NAME Call by reference Type reference (TYPE) C 20070525

Method GET_TABLE on class CL_PS_ARCHIVE_READER has no exception.

Method SELECT_ARCHPROJ_FROM_PSPNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PSPNR Call by reference Type reference (TYPE) PROJ-PSPNR 20070525
2 Exporting PROJ_BUF Call by reference Type reference (TYPE) PROJ 20070525
# Exception Resumable Description Created on
1 NOT_FOUND 20070525

Method SELECT_ARCHPRPS_FROM_PSPNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PSPNR Call by reference Type reference (TYPE) PRPS-PSPNR 20070525
2 Exporting PRPS_BUF Call by reference Type reference (TYPE) PRPS 20070525
# Exception Resumable Description Created on
1 NOT_FOUND 20070525
History
Last changed by/on SAP  20100310 
SAP Release Created in