SAP ABAP Class CL_PROCESS_STATE_MM (Processing Status: Purchasing Documents)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MEDCM (Package) Purchasing: Change Management
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PROCESS_STATE_B_MM Purchase Requisition Status 20000928
2 Inheritance (c INHERITING FROM c_ref)  CL_PROCESS_STATE_F_MM Purchasing Document Status 20000928
Properties
Class CL_PROCESS_STATE_MM  
Short Description Processing Status: Purchasing Documents    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MEDCM   Purchasing: Change Management 
Created 20000919   SAP 
Last change 20010903   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_PROCESS_STATE_MM has no interface implemented.
Friends
Class CL_PROCESS_STATE_MM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTIVE Constant Public Type reference (TYPE) BANPR '02' Active 20000919
2 C_BUYER_REJECTED Constant Public Type reference (TYPE) BANPR '09' Rejected by Buyer 20001120
3 C_FINAL_APPROVAL Constant Public Type reference (TYPE) BANPR '06' In Final Approval 20000919
4 C_FINAL_APPROVED Constant Public Type reference (TYPE) BANPR '07' Final Approval Completed 20000920
5 C_FOR_OVERALL_RELEASE Constant Public Type reference (TYPE) BANPR '04' For Overall Release 20001120
6 C_PR_BUYER_ACCEPT Constant Public Type reference (TYPE) CHAR32 'BUYERACCEPT' Operation: Buyer Approval 20001002
7 C_PR_BUYER_ACTIVE Constant Public Type reference (TYPE) CHAR32 'BUYERACTIVE' Operation: Buyer Approval Active 20001002
8 C_PR_BUYER_REJECT Constant Public Type reference (TYPE) CHAR32 'BUYERREJECT' Operation: Refuse Buyer Approval 20001002
9 C_PR_BUYER_RESET_ACC Constant Public Type reference (TYPE) CHAR32 'BUYERACCRES' Operation: Cancel Buyer Approval 20001002
10 C_PR_BUYER_RES_REJ Constant Public Type reference (TYPE) CHAR32 'BUYERRESREJ' Operation: Refuse Cancellation of Buyer Approval 20001120
11 C_PR_DET_RELEASE Constant Public Type reference (TYPE) CHAR32 'DETRELEASE' Operation: Release Strategy 20000928
12 C_PR_REFERENCE Constant Public Type reference (TYPE) CHAR32 'REFERENCE_CREATE' Operation: Create Follow-On Document 20001024
13 C_PR_RELEASE Constant Public Type reference (TYPE) CHAR32 'RELEASE' Operation: Release 20000928
14 C_PR_RESET_REJ Constant Public Type reference (TYPE) CHAR32 'RESETREJ' Operation: Cancel Rejection 20000928
15 C_PR_RESET_RELEASE Constant Public Type reference (TYPE) CHAR32 'RESETRELEASE' Operation: Cancel Release 20000928
16 C_PR_REVISION_COMP Constant Public Type reference (TYPE) CHAR32 'REVCOMP' Operation: Version Active 20000928
17 C_PR_REVISION_CREATE Constant Public Type reference (TYPE) CHAR32 'REVNEW' Operation: New Version 20000928
18 C_PR_REVISION_UNCOMP Constant Public Type reference (TYPE) CHAR32 'REVINCOMP' Operation: Version in Process 20000928
19 C_PR_SET_REJ Constant Public Type reference (TYPE) CHAR32 'REJ' Operation: Reject 20000928
20 C_REJECTED Constant Public Type reference (TYPE) BANPR '08' Rejected 20000919
21 C_RELEASE_ACTIVE Constant Public Type reference (TYPE) BANPR '03' In Release 20000919
22 C_RELEASE_COMPLETE Constant Public Type reference (TYPE) BANPR '05' Release Completed 20000919
23 C_REVISION_ACTIVE Constant Public Type reference (TYPE) BANPR '01' Revision in Process 20000919
24 MY_ALLOWED_ENTRIES Instance attribute Private Type reference (TYPE) LTY_T_ALLOWED Allowed Operations 20001120
25 MY_DESCRIPTIONS Static Attribute Private Type reference (TYPE) LTY_T_DESC Plain Text 20020430
26 MY_INSTANCES Static Attribute Private Type reference (TYPE) TTYP_INSTANCES Instances 20000928
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ALLOWED_ENTRY Instance method Protected Method Include Operation in Hash Table 20001120
2 CHECK_PROCESS Instance method Protected Method Operation Allowed/Possible with Given State? 20000928
3 DESCRIBE Static method Public Method Processing State: Descriptive Text 20001122
4 GET_INSTANCE Static method Public Method Get Instance 20000928
5 IS_ALLOWED Static method Public Method Operation Allowed/Possible with Given State? 20000928
Events
Class CL_PROCESS_STATE_MM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 AN_ALLOWED_ENTRY Private See coding AN_ALLOWED_ENTRY 20001120
2 AN_INSTANCE_ENTRY Private See coding AN_INSTANCE_ENTRY 20000928
3 LTY_S_DESC Private See coding 20020430
4 LTY_S_SORTED_PROCESSES Private See coding LTY_S_SORTED_PROCESSES 20001120
5 LTY_T_ALLOWED Private See coding LTY_T_ALLOWED 20001120
6 LTY_T_DESC Private See coding 20020430
7 LTY_T_SORTED_PROCESSES Private See coding LTY_T_SORTED_PROCESSES 20001120
8 TTYP_INSTANCES Private See coding TTYP_INSTANCES 20000928
Method Signatures

Method ADD_ALLOWED_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROCESS Call by reference Type reference (TYPE) CHAR32 Vorgang 20001120
2 Importing IM_STATE Call by reference Type reference (TYPE) BANPR Bearbeitungszustand 20001120

Method ADD_ALLOWED_ENTRY on class CL_PROCESS_STATE_MM has no exception.

Method CHECK_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_PROCESS Call by reference Type reference (TYPE) CHAR32 Vorgang 20000928
2 Importing IM_STATE Call by reference Type reference (TYPE) BANPR Bearbeitungszustand 20000928
3 Returning RE_ALLOWED Value transfer Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20000928

Method CHECK_PROCESS on class CL_PROCESS_STATE_MM has no exception.

Method DESCRIBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DESCRIPTION Call by reference Type reference (TYPE) CHAR64 Beschreibung 20001122
2 Exporting EX_DESCR_LONG Call by reference Type reference (TYPE) CHAR64 Beschreibung lang 20001122
3 Importing IM_BSTYP Call by reference Type reference (TYPE) BSTYP Typ des Einkaufsbelegs 20001122
4 Importing IM_STATE Call by reference Type reference (TYPE) BANPR Bearbeitungszustand 20001122

Method DESCRIBE on class CL_PROCESS_STATE_MM has no exception.

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 20000928
2 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PROCESS_STATE_MM Bearbeitungsstatus Einkaufbelege 20000928

Method GET_INSTANCE on class CL_PROCESS_STATE_MM has no exception.

Method IS_ALLOWED 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 20000928
2 Importing IM_PROCESS Call by reference Type reference (TYPE) CHAR32 Vorgang 20000928
3 Importing IM_STATE Call by reference Type reference (TYPE) BANPR Bearbeitungszustand 20000928
4 Returning RE_ALLOWED Value transfer Type reference (TYPE) MMPUR_BOOL Boolscher Typ 20000928

Method IS_ALLOWED on class CL_PROCESS_STATE_MM has no exception.
History
Last changed by/on SAP  20010903 
SAP Release Created in 46C