SAP ABAP Interface IF_USMD_CR_SP_EXT_READ_ACCESS (Interface of calls from the SP to outside)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD_CR (Package) Change request BO implementation
Properties
Interface IF_USMD_CR_SP_EXT_READ_ACCESS  
Short Description Interface of calls from the SP to outside    
General Data
Package USMD_CR   Change request BO implementation 
Created 20120323   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_USMD_CR_SP_EXT_READ_ACCESS has no interface.
Friends
Interface IF_USMD_CR_SP_EXT_READ_ACCESS has no friend.
Attributes
Interface IF_USMD_CR_SP_EXT_READ_ACCESS has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTH_CREQ Instance method Public Method check authorization for change request 20120323
2 CHECK_ENTITY_TYPE_ALLOWED Instance method Public Method raises exception if entity type is not allowed 20120511
3 CLEANUP Instance method Public Method cleanup all buffers 20120426
4 GET_BLOCKLIST_FOR_READ Instance method Public Method get block reason from the application to be checked 20120323
5 GET_BLOCKLIST_FOR_WRITE Instance method Public Method get block reason from the application to be written 20120323
6 GET_MODEL_FOR_CR_TYPE Instance method Public Method get usmd model for change request type 20120418
7 GET_MODEL_INSTANCE_FOR_MODEL Instance method Public Method get model for usmd_model 20120410
8 GET_TECHNICAL_KEY Instance method Public Method get technical key for entity key 20120323
9 IS_MODEL_BLOCKED Instance method Public Method check for model block 20120323
Events
Interface IF_USMD_CR_SP_EXT_READ_ACCESS has no event.
Types
Interface IF_USMD_CR_SP_EXT_READ_ACCESS has no local type.
Method Signatures

Method CHECK_AUTH_CREQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Value transfer Type reference (TYPE) USMD_T_MESSAGE Messages 20120323
2 Exporting EV_AUTHORIZED Value transfer Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120323
3 Importing IV_ACTIVITY Call by reference Type reference (TYPE) ACTIV_AUTH Activity 20120323
4 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Type of Change Request 20120402

Method CHECK_AUTH_CREQ on Interface IF_USMD_CR_SP_EXT_READ_ACCESS has no exception.

Method CHECK_ENTITY_TYPE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120511
2 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20120511
# Exception Resumable Description Created on
1 CX_USMD_CR_ROOT_BAD_ENTITY_TYP Illegal entity typ 20120511

Method CLEANUP Signature

Method CLEANUP on Interface IF_USMD_CR_SP_EXT_READ_ACCESS has no parameter.
Method CLEANUP on Interface IF_USMD_CR_SP_EXT_READ_ACCESS has no exception.

Method GET_BLOCKLIST_FOR_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ENTITY_KEY Call by reference Type reference (TYPE) DATA 20120323
2 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120323
3 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20120417
4 Returning RT_BLOCKLIST Value transfer Type reference (TYPE) USMD_TS_BLOCKLIST_READ Change Request Block List Read 20120323
# Exception Resumable Description Created on
1 CX_USMD_CR_ROOT_NO_MODEL_INSTA no model instance for model name 20120418
2 CX_USMD_PP_BLOCKLIST Exception for blocklist determination 20120323

Method GET_BLOCKLIST_FOR_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ENTITY_KEY Call by reference Type reference (TYPE) DATA 20120323
2 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120323
3 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20120417
4 Returning RT_BLOCKLIST Value transfer Type reference (TYPE) USMD_TS_BLOCKLIST_WRITE Change Request Block List for Write 20120323
# Exception Resumable Description Created on
1 CX_USMD_CR_ROOT_NO_MODEL_INSTA no model instance for model name 20120418

Method GET_MODEL_FOR_CR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Type of Change Request 20120418
2 Returning RV_MODEL Value transfer Type reference (TYPE) USMD_MODEL Data Model 20120418
# Exception Resumable Description Created on
1 CX_USMD_CR_ROOT_NO_MODEL model determination failed 20120418

Method GET_MODEL_INSTANCE_FOR_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20120410
2 Returning RO_MODEL Value transfer Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120410
# Exception Resumable Description Created on
1 CX_USMD_CR_ROOT_NO_MODEL_INSTA no model instance for model name 20120418

Method GET_TECHNICAL_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_KEY Call by reference Type reference (TYPE) DATA 20120323
2 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME Field of an Entity Type 20120323
3 Returning RV_TECHNICAL_KEY Value transfer Type reference (TYPE) USMD_TECH_KEY Technical Key 20120323

Method GET_TECHNICAL_KEY on Interface IF_USMD_CR_SP_EXT_READ_ACCESS has no exception.

Method IS_MODEL_BLOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL 20120323
2 Returning RV_BLOCKED Value transfer Type reference (TYPE) ABAP_BOOL 20120323

Method IS_MODEL_BLOCKED on Interface IF_USMD_CR_SP_EXT_READ_ACCESS has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 732