SAP ABAP Interface IF_SCMG_SUBCOMPONENT_API (Interface for Access to Subcomponents by API)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-CM (Application Component) Case Management
     SCMG_SP_CASE_SUBCOMP (Package) SP Case: Subcomponents
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SCMG_SUBCOMPONENT_SP Case: Subcomponent for SP (Record, Notes) 20030814
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_UHC_SUBCOMP_ACTLIST Subcomponent Action List 20030924
Properties
Interface IF_SCMG_SUBCOMPONENT_API  
Short Description Interface for Access to Subcomponents by API    
General Data
Package SCMG_SP_CASE_SUBCOMP   SP Case: Subcomponents 
Created 20030813   SAP 
Last changed 20040518   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SRM_NON_VISUAL_INFO_SP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_SCMG_SUBCOMPONENT_API has no interface.
Friends
Interface IF_SCMG_SUBCOMPONENT_API has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_CASE_API Instance attribute Public Object reference (TYPE REF TO) CL_SCMG_CASE_API 20030815
2 TYPE_SUB_EMMA Constant Public Type reference (TYPE) STRING 'EMMA' Test for EMMA 20030917
3 TYPE_SUB_NOTES Constant Public Type reference (TYPE) STRING 'NOTES' 20030813
4 TYPE_SUB_PATH Constant Public Type reference (TYPE) STRING 'PATH' 20030813
5 TYPE_SUB_PROTOCOL Constant Public Type reference (TYPE) STRING 'PROTOCOL' 20030813
6 TYPE_SUB_RECORD Constant Public Type reference (TYPE) STRING IF_SRM_NON_VISUAL_INFO_SP=>C_SEMANTIC_RECORD 20030813
Methods
# Method Level Visibility Method type Description Created on
1 COPY Instance method Public Method Copy 20040119
2 CREATE Instance method Public Method Create 20030813
3 DELETE Instance method Public Method Delete Subcomponent 20030813
4 GET_API Instance method Public Method Returns existing API of subcomponent 20030813
5 GET_NEW_INSTANCE Static method Public Method Generate New Object from API 20030813
6 GET_POID Instance method Public Method Returns POID for subcomponent if SP; otherwise empty 20030813
7 GET_TYPE Instance method Public Method Returns type of subcomponent 20030813
8 MERGE Instance method Public Method Merge Subcomponents 20040122
9 SAVE Instance method Public Method Saves Changes to Subcomponents 20031105
10 SPLIT Instance method Public Method Split subcomponent into another one or two 20040127
Events
Interface IF_SCMG_SUBCOMPONENT_API has no event.
Types
Interface IF_SCMG_SUBCOMPONENT_API has no local type.
Method Signatures

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SUBCOMPONENT_NEW Call by reference Object reference (TYPE REF TO) IF_SCMG_SUBCOMPONENT_API Subcomponent: kopieren in 20040119
# Exception Resumable Description Created on
1 FAILED Subcomponent copy failed 20040119

Method CREATE Signature

Method CREATE on Interface IF_SCMG_SUBCOMPONENT_API has no parameter.
# Exception Resumable Description Created on
1 FAILED Fehler 20030813

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_UPDATE_TASK Call by reference Type reference (TYPE) SRMBOOLEAN SPACE Verbuchungsschalter 20030815
# Exception Resumable Description Created on
1 FAILED Fehler 20030813

Method GET_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_API_OBJECT Value transfer Object reference (TYPE REF TO) OBJECT 20030813
# Exception Resumable Description Created on
1 FAILED Fehler 20030813

Method GET_NEW_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CASE Call by reference Object reference (TYPE REF TO) CL_SCMG_CASE_API Interface des Case API 20030813
2 Importing IM_CLASSNAME Call by reference Type reference (TYPE) SCMGCLASSNAME Klassenname der Subkomponenet 20030813
3 Importing IM_CLASS_PARAMETER Call by reference Type reference (TYPE) CHAR10 Parameter aus FCODE-Cust 20030813
4 Returning RE_NEW_INSTANCE Value transfer Object reference (TYPE REF TO) IF_SCMG_SUBCOMPONENT_API Case: IF für Subcomponents über API 20030813

Method GET_NEW_INSTANCE on Interface IF_SCMG_SUBCOMPONENT_API has no exception.

Method GET_POID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_SP_POID Value transfer Object reference (TYPE REF TO) IF_SRM_POID POID des Objektes 20030813
# Exception Resumable Description Created on
1 FAILED Fehler 20030813

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_TYPE_SUB Value transfer Type reference (TYPE) STRING Typ der Subkomponente 20030813

Method GET_TYPE on Interface IF_SCMG_SUBCOMPONENT_API has no exception.

Method MERGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SUBCOMPONENT2 Call by reference Object reference (TYPE REF TO) IF_SCMG_SUBCOMPONENT_API Second subcomponent to merge 20040122
2 Importing IM_SUBCOMPONENT_NEW Call by reference Object reference (TYPE REF TO) IF_SCMG_SUBCOMPONENT_API Result of merge; if not supplied then merge in first subc. 20040122
# Exception Resumable Description Created on
1 FAILED Subcomponent merge failed 20040122

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NEW_VERSION Call by reference Type reference (TYPE) SRMBOOLEAN SPACE Schalter für neue Version 20031105
2 Importing IM_UPDATE_TASK Call by reference Type reference (TYPE) SRMBOOLEAN SPACE Verbuchungsschalter 20031105
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20031105

Method SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SPLIT_PARAMETERS Call by reference Type reference (TYPE) ANY TABLE Parameters for case splitting 20040128
2 Importing IM_SUBCOMPONENT_NEW1 Call by reference Object reference (TYPE REF TO) IF_SCMG_SUBCOMPONENT_API Subcomponent for split 20040127
3 Importing IM_SUBCOMPONENT_NEW2 Call by reference Object reference (TYPE REF TO) IF_SCMG_SUBCOMPONENT_API Second subcomponent for split (optional) 20040127
# Exception Resumable Description Created on
1 FAILED Subcomponent merge failed 20040127
History
Last changed by/on SAP  20040518 
SAP Release Created in 640