SAP ABAP Class IF_SCMG_CASE_API (Case: RM External API)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_SCMG_CASE_API Case: API 20020627
Properties
Class IF_SCMG_CASE_API  
Short Description Case: RM External API    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20020627   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SRM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_SRM_SP_ENQUEUE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 SRMPT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_SCMG_CASE_API has no interface implemented.
Friends
Class IF_SCMG_CASE_API has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ACTIVITY_FIELD_DISPLAY Constant Public Type reference (TYPE) ACTIV_AUTH '03' Constant: Display Activity Field Value (Authorization Check) 20020812
2 C_ACTIVITY_FIELD_MODIFY Constant Public Type reference (TYPE) ACTIV_AUTH '02' Constant: Change Activity Field Value (Authorization Check) 20020812
3 C_TOOLBARTYPE_SUBCOMPONENT Constant Public Type reference (TYPE) SCMG_CASE_TOOLBARTYPE 'T' Constant for Subcomponent 20030813
4 G_CASE_API_REF Static Attribute Public Type reference (TYPE) SCMG_TT_CASE_API 20051025
5 G_CASE_GUID Instance attribute Public Type reference (TYPE) SCMG_CASE_GUID Technical Key of Case 20020628
6 G_CASE_POID Instance attribute Public Object reference (TYPE REF TO) IF_SRM_POID POID of Case 20021120
7 G_CLIENT_FW_ID Static Attribute Public Type reference (TYPE) STRING Framework ID - Default 20020628
8 G_DELETED Instance attribute Public Type reference (TYPE) XFELD Case Deeleted: Yes/No (X/Space) 20020802
9 G_IS_ENQUEUED Instance attribute Public Type reference (TYPE) XFELD Lock Set: Yes/No (X/Space) 20020725
10 G_LAST_EXCEPTION Static Attribute Public Object reference (TYPE REF TO) CX_ROOT Last exception raised (after FAILED) 20021016
11 G_ROOT_OBJECT Static Attribute Public Object reference (TYPE REF TO) IF_SRM_ROOT Root object 20030312
12 G_SUB_INTERFACE Instance attribute Public Type reference (TYPE) SCMG_TT_CASE_SUBCOMPONENTS_API Table with IF of Subcomponents 20030815
Methods
# Method Level Visibility Method type Description Created on
1 ATTRIBUTE_ALL_GET Instance method Public Method Read All Attributes 20020723
2 ATTRIBUTE_CHANGE Instance method Public Method Case: Change Attribute 20020627
3 ATTRIBUTE_GET Instance method Public Method Case: Read Attribute 20020627
4 AUTHORITY_CHECK Instance method Public Method Check Authorization 20020808
5 AUTHORITY_CHECK_FIELD Instance method Public Method Check Authorization for Field Access 20020812
6 BOR_OBJECTS_GET Instance method Public Method Get All BOR Objects (for a Specific Anchor) 20020731
7 BOR_OBJECT_DELETE Instance method Public Method Delete BOR Object in Case Record (ID or Anchor/BOR Object) 20020731
8 BOR_OBJECT_INSERT Instance method Public Method Insert BOR Object in the Case Record 20020731
9 CLOSE_CASE Instance method Public Method Completely Close Case After Processing 20021030
10 COPY_CASE Static method Public Method Case: Copy 20031209
11 CREATE Static method Public Method Case: Create 20020627
12 DELETE Instance method Public Method Case: Delete 20020627
13 DEQUEUE Instance method Public Method Unlock Case 20020725
14 ELEMENT_DELETE Instance method Public Method Delete Element in Case Record (ID or Anchor) 20030605
15 ELEMENT_INSERT Instance method Public Method Insert Element in Record Anchor 20030710
16 ENQUEUE Instance method Public Method Lock Case 20020725
17 FIND_CASES_BY_ATTRIBUTE Static method Public Method Find Cases with Specified Attributes 20020801
18 FIND_CASES_BY_ATTR_RANGES Static method Public Method Gets GUIDs of Cases with Specified Attributes 20030813
19 FIND_CASES_BY_BOR_OBJECT Static method Public Method Find Cases with Specified BOR Object 20020801
20 GET_ALL_OBJECTS Instance method Public Method Get Objects from Case Record 20020725
21 GET_ALL_SUBCOMPONENTS Instance method Public Method Creates Instances for Subcomponents of Case 20030813
22 GET_BACKEND_CASE Instance method Public Method Get Case Back End 20020812
23 GET_BACKEND_NOTES Instance method Public Method Get Notes Back End 20020812
24 GET_BACKEND_RECORD Instance method Public Method Get Record Back End 20020812
25 GET_BACKEND_WF_PATH Instance method Public Method Get Route API 20020812
26 GET_BACKEND_WF_STATE Instance method Public Method Determine Process Route Status 20030611
27 GET_CASE Static method Public Method Create Case API Object (Obsolete) 20020627
28 GET_CASE_TEXT Instance method Public Method Read terminology: default: text "case" 20021120
29 GET_INSTANCES_FOR_REC_ANCHOR Instance method Public Method Return GUIDs of Object Instances for Specified Anchor 20030903
30 GET_LINKED_OBJECTS Instance method Public Method Get Objects from Case Record 20020710
31 GET_RECORD_OPEN Instance method Public Method Read: Case Record Opened 20021216
32 GET_VICINITY Instance method Public Method Return GUIDs of Supercases and Subcases for the Current Case 20031009
33 LOG_READ Instance method Public Method Read Log 20020731
34 LOG_WRITE Instance method Public Method Write log 20020731
35 MERGE_CASES Static method Public Method Merge Two Cases into One (New or Existing) 20040122
36 NOTES_GET Instance method Public Method Read notes 20020705
37 NOTE_INSERT Instance method Public Method Case: Insert Note 20020627
38 OPEN_CASE Static method Public Method Create Case API Object 20031114
39 REFRESH_CASE_API Static method Public Method 20051027
40 SAVE Instance method Public Method Case: Save 20020627
41 SET_CLIENT_FRAMWORK_ID Static method Public Method Set Client Framework ID (If Not Default Framework 20020628
42 SET_ROOT_OBJECT Static method Public Method Set Root Object (Before First GET) 20030312
43 SPLIT_CASE Static method Public Method Split Case into New One or Two Cases 20040127
Events
Class IF_SCMG_CASE_API has no event.
Types
Class IF_SCMG_CASE_API has no local type.
Method Signatures

Method ATTRIBUTE_ALL_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SKIPPED Call by reference Type reference (TYPE) I Anzahl der wg. Berechtigungsprüfung ausgelassenen Attribute 20020812
2 Exporting EX_VALUES Call by reference Type reference (TYPE) TY_NAMEVALUEASSTRING Tabelle: Name/Wert-Paare 20020812
3 Importing IM_CHECK_AUTHORITY Call by reference Type reference (TYPE) XFELD SPACE Berechtigungsprüfung: Ja/Nein (X/space) 20020812
4 Importing IM_RESELECT_DB Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Werte erneut von der Datenbank lesen 20021030
# Exception Resumable Description Created on
1 FAILED Fehler 20020724

Method ATTRIBUTE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_AUTHORITY Call by reference Type reference (TYPE) XFELD SPACE Berechtigungsprüfung: Ja/Nein (X/space) 20020812
2 Importing IM_FIELDNAME Call by reference Type reference (TYPE) STRING 20020628
3 Importing IM_VALUE Call by reference Type reference (TYPE) STRING 20020628
# Exception Resumable Description Created on
1 FAILED Fehler 20020709
2 NO_AUTHORITY Keine Berechtigung 20020812

Method ATTRIBUTE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_AUTHORITY Call by reference Type reference (TYPE) XFELD SPACE Berechtigungsprüfung: Ja/Nein (X/space) 20020812
2 Importing IM_FIELDNAME Call by reference Type reference (TYPE) STRING Attribut-Name 20020628
3 Importing IM_RESELECT_DB Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Attribute neu von der Datenbank lesen 20021204
4 Returning RE_VALUE Value transfer Type reference (TYPE) STRING Attribut-Wert 20020628
# Exception Resumable Description Created on
1 FAILED Fehler 20020709
2 NO_AUTHORITY Keine Berechtigung 20020812

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Call by reference Type reference (TYPE) SCMG_AUT_ACTIVITY Aktivität für Berechtigungsprüfung 20020808
2 Returning RE_RESULT Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert: 0 okay, > 0 keine Berechtigung 20020808
# Exception Resumable Description Created on
1 FAILED Fehler 20020808

Method AUTHORITY_CHECK_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY_FIELD Call by reference Type reference (TYPE) ACTIV_AUTH Aktivität für Berechtigungsprüfung 20020812
2 Importing IM_FIELDNAME Call by reference Type reference (TYPE) FIELDNAME Name des Attributs 20020812
3 Returning RE_RESULT Value transfer Type reference (TYPE) SY-SUBRC Rückgabewert: 0 okay, > 0 keine Berechtigung 20020812
# Exception Resumable Description Created on
1 FAILED Fehler 20020812

Method BOR_OBJECTS_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ANCHOR Call by reference Type reference (TYPE) STRING Anker: wenn leer, werden alle geliefert 20020731
2 Importing IM_BOR_KEY Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel 20020731
3 Importing IM_BOR_TYPE Call by reference Type reference (TYPE) OJ_NAME BOR-Objekt-Typ 20020731
4 Returning RE_BOR_OBJECTS Value transfer Type reference (TYPE) SCMG_TT_BOR_IN_RECORD Tabellentype für Rückgabestruktur: BOR-Objekt in der Akte 20020731
# Exception Resumable Description Created on
1 FAILED Fehler 20020731

Method BOR_OBJECT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ANCHOR Call by reference Type reference (TYPE) STRING Anker: wenn leer, werden alle geliefert 20020731
2 Importing IM_BOR_KEY Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel 20020731
3 Importing IM_BOR_TYPE Call by reference Type reference (TYPE) OJ_NAME Objekttyp 20020731
4 Importing IM_ID Call by reference Type reference (TYPE) STRING Akten-ID des BOR-Objekts in der Akte 20020731
5 Importing IM_SPS_ID Call by reference Type reference (TYPE) STRING SPS ID des BOR-Objekts 20020731
# Exception Resumable Description Created on
1 FAILED Löschen fehlgeschlagen 20020731
2 INVALID_PARAMETERS Wenn keine ID angegeben, muss Anker/BOR-Objekt angegeben sei 20020731

Method BOR_OBJECT_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ANCHOR Call by reference Type reference (TYPE) STRING 20020731
2 Importing IM_BOR_KEY Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel 20020731
3 Importing IM_BOR_TYPE Call by reference Type reference (TYPE) OJ_NAME Objekttyp 20020731
4 Importing IM_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung in der Fallakte 20020731
5 Importing IM_PROPERTIES Call by reference Type reference (TYPE) TY_NAMEVALUEASSTRING Attribut/Wert-Paare 20030605
6 Importing IM_RELATIONS Call by reference Type reference (TYPE) SRM_XML_RELA_TAB list of relations 20020930
7 Importing IM_SPS_ID Call by reference Type reference (TYPE) STRING SPS ID des BOR-Objekts 20020731
# Exception Resumable Description Created on
1 FAILED Einfügen fehlgeschlagen 20020731
2 NOT_ENQUEUED Case muss gesperrt sein, um BOR-Objekte einfügen zu können 20030320

Method CLOSE_CASE Signature

Method CLOSE_CASE on class IF_SCMG_CASE_API has no parameter.
Method CLOSE_CASE on class IF_SCMG_CASE_API has no exception.

Method COPY_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUID Call by reference Type reference (TYPE) SCMG_CASE_GUID Technischer Schlüssel des Falles (Fall-GUID) 20031209
2 Returning RE_GUID Value transfer Type reference (TYPE) SCMG_CASE_GUID Technischer Schlüssel des Falles (Fall-GUID) 20031209
# Exception Resumable Description Created on
1 FAILED Fehlgeschlagen 20031209
2 FAIL_IN_SUBCOMPONENT Fail in subcomponent 20040126
3 INVALID_GUID GUID unbekannt 20031209
4 NO_AUTHORITY 20050204

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CASE_GUID Call by reference Type reference (TYPE) SCMG_CASE_GUID Technischer Schlüssel des Falles (Fall-GUID) 20021211
2 Importing IM_CASE_TYPE Call by reference Type reference (TYPE) SCMGCASE_TYPE 20020628
3 Importing IM_CHECK_AUTHORITY Call by reference Type reference (TYPE) XFELD SPACE Berechtigungsprüfung: Ja/Nein (X/space) 20020812
4 Importing IM_CLOSE_AFTER_COMMIT Call by reference Type reference (TYPE) XFELD SPACE Case nach COMMIT WORK abschließen: Ja/Nein (X/SPACE) 20060801
5 Importing IM_PATH_TEMPLATE Call by reference Type reference (TYPE) SRMWFPTHID ID des einzufügenden Laufwegsmusters 20030618
6 Importing IM_UPDATE_TASK Call by reference Type reference (TYPE) XFELD SPACE Verbuchungsschalter (initial=keine Verbuchung, X=Verbuchung) 20030508
7 Importing IM_WITH_PATH Call by reference Type reference (TYPE) XFELD SPACE Auch Laufweg anlegen (X:ja, SPACE: nein) 20021212
8 Returning RE_CASE Value transfer Object reference (TYPE REF TO) IF_SCMG_CASE_API Case: RM-Externes API 20020627
# Exception Resumable Description Created on
1 FAILED Fehler 20020709
2 NO_AUTHORITY Keine Berechtigung 20020812
3 PATH_CREATION_FAILED Path creation failed 20040121

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_AUTHORITY Call by reference Type reference (TYPE) XFELD SPACE Berechtigungsprüfung: Ja/Nein (X/space) 20020812
2 Importing IM_DELETE_FROM_CONTAINER Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Referenzen in Containern (XML der Akte, Fallakte) mitlöschen 20021216
# Exception Resumable Description Created on
1 CASE_IS_NEW Case ist neu (nicht gesichert), kann nicht gelöscht werden 20040419
2 CONTAINER_ENQUEUED Container, aus d.d. Case gelöscht werden soll, nicht zu öffn 20021216
3 FAILED Fehler 20020709
4 NO_AUTHORITY Keine Berechtigung 20020812

Method DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_OKAY Value transfer Type reference (TYPE) XFELD Falls Entsperren fehlerhaft: space, sonst 'X' 20020725
# Exception Resumable Description Created on
1 FAILED Fehler beim Entsperren 20020725

Method ELEMENT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ANCHOR Call by reference Type reference (TYPE) STRING Anker im Aktenmodell 20030605
2 Importing IM_DELETE_ONLY_FIRST Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>TRUE Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20040406
3 Importing IM_ID Call by reference Type reference (TYPE) STRING Knoten-ID des BOR-Objektes in der Akte 20030605
4 Importing IM_SPS_ID Call by reference Type reference (TYPE) STRING SPS-ID (Elementart) 20030605
5 Importing IM_SP_POID Call by reference Type reference (TYPE) SRM_LIST_POID Angaben des Elements zur POID-Ermittlung 20030605
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20030605
2 INVALID_PARAMETERS Wenn keine ID angegeben muss Anker angegeben sein 20030605

Method ELEMENT_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ANCHOR Call by reference Type reference (TYPE) STRING Anker im Aktenmodell, an dem eingefügt werden soll 20030710
2 Importing IM_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibungstext zum Element 20030710
3 Importing IM_MODEL_ID Call by reference Type reference (TYPE) STRING Modellknoten 20030710
4 Importing IM_PROPERTIES Call by reference Type reference (TYPE) TY_NAMEVALUEASSTRING Attribute zum Element als ID/Wert-Paare 20030710
5 Importing IM_RELATIONS Call by reference Type reference (TYPE) SRM_XML_RELA_TAB Relationen 20030710
6 Importing IM_SPS_ID Call by reference Type reference (TYPE) STRING SPS-ID 20030710
7 Importing IM_SP_POID Call by reference Type reference (TYPE) SRM_LIST_POID Angaben des Elementes zur POID-Ermittlung (Connect-Parameter 20030710
# Exception Resumable Description Created on
1 FAILED fehlgeschlagen 20030710
2 INVALID_PARAMETERS Fehler in Parameterübergabe 20030710
3 NOT_ENQUEUED Case nicht gesperrt 20030710

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODE Call by reference Type reference (TYPE) STRING IF_SRM_SP_ENQUEUE=>MODE_EXCLUSIVE 20021030
2 Importing IM_SCOPE Call by reference Type reference (TYPE) STRING IF_SRM_SP_ENQUEUE=>SCOPE_DIALOG 20021030
3 Returning RE_OKAY Value transfer Type reference (TYPE) XFELD Sperre erfolgreich: Ja/nein (X/space) 20020725
# Exception Resumable Description Created on
1 ENQUEUED Case bereits gesperrt 20020725
2 FAILED Sperren fehlgeschlagen 20020725

Method FIND_CASES_BY_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_CASE_GUIDS Call by reference Type reference (TYPE) SCMG_TT_CASE_GUID Tabelle: Technischer Schlüssel des Cases 20020801
2 Importing IM_SEARCH_FIELDS Call by reference Type reference (TYPE) TY_NAMEVALUEASSTRING Suchfelder: Feldname, Feldwert (mit *,+) 20020812
# Exception Resumable Description Created on
1 FAILED Fehler 20020801
2 NOTHING_FOUND Nichts gefunden 20020812

Method FIND_CASES_BY_ATTR_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CASE_GUIDS Call by reference Type reference (TYPE) SCMG_TT_CASE_GUID Table with found case guids 20030813
2 Importing IM_ATTR_QUERY Call by reference Type reference (TYPE) SDM_QUERY_DESC_TAB Table of query parameters 20030813
3 Importing IM_CUST_TABLE Call by reference Type reference (TYPE) TABNAME Tabellenname 20030820
4 Importing IM_MAX_NUM_OF_CASES Call by reference Type reference (TYPE) I 20030902
# Exception Resumable Description Created on
1 NOTHING_FOUND Nothing found 20030813
2 WRONG_MAX_NUM 20030902
3 WRONG_OP Wrong operator in a query condition 20030820

Method FIND_CASES_BY_BOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_T_CASE_GUIDS Call by reference Type reference (TYPE) SCMG_TT_CASE_GUID Tabelle: Technischer Schlüssel des Cases 20020801
2 Importing IM_BOR_KEY Call by reference Type reference (TYPE) SWO_TYPEID Objektschlüssel 20020801
3 Importing IM_BOR_TYPE Call by reference Type reference (TYPE) OJ_NAME Objekttyp 20020801
4 Importing IM_RELATION Call by reference Type reference (TYPE) STRING 'CT' Relation Objekt <-> Fallakte 20020801
5 Importing IM_RMS_ID Call by reference Type reference (TYPE) STRING RMS-ID des Suchbereichs 20020801
6 Importing IM_SPS_ID Call by reference Type reference (TYPE) STRING SPS-ID des BOR-Objekts 20020801
# Exception Resumable Description Created on
1 FAILED Fehler 20020801

Method GET_ALL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ELEMENTS Value transfer Type reference (TYPE) SRM_REC_ELEM_TAB table of record elements 20020812
# Exception Resumable Description Created on
1 FAILED Fehler 20020812

Method GET_ALL_SUBCOMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CASE_TYPE Call by reference Type reference (TYPE) SCMGCASE_TYPE Fallart 20030827
# Exception Resumable Description Created on
1 CX_SRM_SPCL_UNEXPECTED Unerwarteter Fehler im SP Client 20030819

Method GET_BACKEND_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_CASE_BACKEND Value transfer Object reference (TYPE REF TO) IF_SCMG_CASE Case Interface 20020812
# Exception Resumable Description Created on
1 FAILED Fehler 20020812

Method GET_BACKEND_NOTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NOTES_BACKEND Value transfer Object reference (TYPE REF TO) IF_SCMG_SP_CASE_NOTES_BACKEND Einstelliges Kennzeichen 20020812
# Exception Resumable Description Created on
1 FAILED Fehler 20020812

Method GET_BACKEND_RECORD Signature

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

Method GET_BACKEND_WF_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CREATE_IF_NONE Call by reference Type reference (TYPE) XFELD SPACE Lege neuen Laufweg an, wenn noch keiner existiert 20020812
2 Returning RE_WF_PATH_API Value transfer Object reference (TYPE REF TO) CL_SRM_WF_PATH WF Path 20020812
# Exception Resumable Description Created on
1 FAILED Fehler 20020812
2 NOT_ENQUEUED Fall nicht gesperrt, deshalb kein neuer Laufweg angelegbar 20020812

Method GET_BACKEND_WF_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_STATE Value transfer Type reference (TYPE) SRMWFPTHST Status des Laufweges 20030611

Method GET_BACKEND_WF_STATE on class IF_SCMG_CASE_API has no exception.

Method GET_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CASE_GUID Call by reference Type reference (TYPE) SCMG_CASE_GUID Technischer Schlüssel des Cases 20020627
2 Importing IM_ENQUEUE Call by reference Type reference (TYPE) XFELD SPACE Case sperren? Ja/nein (X/space) 20020725
3 Importing IM_MODE Call by reference Type reference (TYPE) STRING IF_SRM_SP_ENQUEUE=>MODE_EXCLUSIVE Sperr-Mode 20021030
4 Importing IM_SCOPE Call by reference Type reference (TYPE) STRING IF_SRM_SP_ENQUEUE=>SCOPE_DIALOG Sperr-Scope 20021030
5 Importing IM_UPDATE_TASK Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Verbuchungsschalter (Default: keine Verbuchung) 20030508
6 Returning RE_CASE Value transfer Object reference (TYPE REF TO) IF_SCMG_CASE_API Case: RM-Externes API 20020627
# Exception Resumable Description Created on
1 CX_SRM_GSP_BACK CX_SRM_GSP_BACK 20030606
2 ENQUEUE_FAILED Sperren fehlgeschlagen 20020725
3 FAILED Fehlgeschlagen 20020725
4 INVALID_GUID GUID unbekannt 20021022

Method GET_CASE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TERMID Call by reference Type reference (TYPE) SCMGTERMID 'CASE' Fall: Terminologie-Identifikation 20021120
2 Returning RE_TERMID Value transfer Type reference (TYPE) SCMGTERM Fall: Terminologie-Eintrag 20021120

Method GET_CASE_TEXT on class IF_SCMG_CASE_API has no exception.

Method GET_INSTANCES_FOR_REC_ANCHOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ANCHOR Call by reference Type reference (TYPE) STRING Anchor to search for 20030903
2 Returning RE_ELEMENT_TABLE Value transfer Object reference (TYPE REF TO) SCMG_TT_INST_IN_RECORD Table with found instances 20030903
# Exception Resumable Description Created on
1 FAILED 20030903

Method GET_LINKED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BOR_OBJECT_TYPE Call by reference Type reference (TYPE) SWO_OBJTYP BOR: Objekttyp 20020710
2 Returning RE_OBJECTS Value transfer Type reference (TYPE) TY_NAMEVALUEASSTRING Liste: ID-Wert-Paare 20020710
# Exception Resumable Description Created on
1 FAILED Fehler 20020710

Method GET_RECORD_OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_RECORD_OPEN Value transfer Type reference (TYPE) SRMBOOLEAN Boolean: Mögliche Werte IF_SRM=>TRUE / FALSE 20021216

Method GET_RECORD_OPEN on class IF_SCMG_CASE_API has no exception.

Method GET_VICINITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SUBCASES_GUID_TAB Call by reference Type reference (TYPE) SCMG_TT_CASE_GUID Table with guids of subcases of current case 20031009
2 Exporting EX_SUPERCASES_GUID_TAB Call by reference Type reference (TYPE) SCMG_TT_CASE_GUID Table with guids of supercases of current case 20031009
3 Importing IM_ANCHOR Call by reference Type reference (TYPE) STRING 'CZ' Relationship between cases to search for 20031009

Method GET_VICINITY on class IF_SCMG_CASE_API has no exception.

Method LOG_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ENTRIES Call by reference Type reference (TYPE) SRMPT_PROTO_ENTRY_TAB 20020911
2 Importing IM_END_DATE Call by reference Type reference (TYPE) D 20020911
3 Importing IM_MAX_ROWS Call by reference Type reference (TYPE) I 20020911
4 Importing IM_START_DATE Call by reference Type reference (TYPE) D 20020911

Method LOG_READ on class IF_SCMG_CASE_API has no exception.

Method LOG_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ACTIVITY Call by reference Type reference (TYPE) STRING Id der Aktivität 20020802
2 Importing IM_ARG1 Call by reference Type reference (TYPE) STRING Argument 1, bis zu 32 Zeichen 20020802
3 Importing IM_ARG2 Call by reference Type reference (TYPE) STRING Argument 2, bis zu 32 Zeichen 20020802
4 Importing IM_ARG_STRING Call by reference Type reference (TYPE) STRING Argumente 3, bis zu 255 Zeichen 20020802
# Exception Resumable Description Created on
1 FAILED Fehler 20020802

Method MERGE_CASES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUID1 Call by reference Type reference (TYPE) SCMG_CASE_GUID Guid of first case to merge 20040122
2 Importing IM_GUID2 Call by reference Type reference (TYPE) SCMG_CASE_GUID Guid of second case to merge 20040122
3 Importing IM_MERGE_IN_NEW_CASE Call by reference Type reference (TYPE) BOOLE 'X' - merge in new case, ' ' - merge in the first case 20040122
4 Returning RE_GUID Value transfer Type reference (TYPE) SCMG_CASE_GUID Guid of a merged case 20040122
# Exception Resumable Description Created on
1 FAILED Fehlgeschlagen 20040126
2 FAIL_IN_SUBCOMPONENT Fail in subcomponent 20040126
3 INVALID_CASE Cases can't be merged (don't exist, have diff. type, locked) 20040210
4 NO_AUTHORITY Keine Berechtigung 20040319

Method NOTES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CREATED_BY Call by reference Type reference (TYPE) SYUNAME Anmeldename des Users im R/3 20030711
2 Importing IM_DATE_FROM Call by reference Type reference (TYPE) D Datum, ab dem gesucht wird 20030711
3 Importing IM_DATE_TO Call by reference Type reference (TYPE) D Datum, bis zu dem gesucht werden soll 20030711
4 Importing IM_DB_UPDATE Call by reference Type reference (TYPE) XFELD Lesen von der Datenbank 20030711
5 Importing IM_KEYWORD Call by reference Type reference (TYPE) STRING zu suchender Text 20030711
6 Importing IM_TEXT_TYPE Call by reference Type reference (TYPE) TDID Texte: Anwendungsobjekt 20030711
7 Returning RE_TEXTS Value transfer Type reference (TYPE) TEXT_LH Typ mehrdimensionale Tabelle Textheader+Lines 20020705
# Exception Resumable Description Created on
1 FAILED Fehler 20020709

Method NOTE_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID Call by reference Type reference (TYPE) TDID Text-ID 20020724
2 Importing IM_LANG Call by reference Type reference (TYPE) TDSPRAS SY-LANGU Sprache 20021104
3 Importing IM_TEXT Call by reference Type reference (TYPE) TLINETAB Notiz 20020724
# Exception Resumable Description Created on
1 FAILED Fehler 20020709

Method OPEN_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CASE_GUID Call by reference Type reference (TYPE) SCMG_CASE_GUID Technischer Schlüssel des Cases 20031114
2 Importing IM_CHECK_AUTHORITY Call by reference Type reference (TYPE) XFELD SPACE 20060512
3 Importing IM_CLOSE_AFTER_COMMIT Call by reference Type reference (TYPE) XFELD SPACE Case nach COMMIT WORK abschließen: Ja/Nein (X/SPACE) 20060801
4 Importing IM_ENQUEUE Call by reference Type reference (TYPE) XFELD SPACE Case sperren? Ja/nein (X/space) 20031114
5 Importing IM_MODE Call by reference Type reference (TYPE) STRING IF_SRM_SP_ENQUEUE=>MODE_EXCLUSIVE Sperr-Mode 20031114
6 Importing IM_REFRESH_BUFFER_AFTER_CLOSE Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Refresh case after close(Yes = X) 20130923
7 Importing IM_SCOPE Call by reference Type reference (TYPE) STRING IF_SRM_SP_ENQUEUE=>SCOPE_DIALOG Sperr-Scope 20031114
8 Importing IM_UPDATE_TASK Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE Verbuchungsschalter (Default: keine Verbuchung) 20031114
9 Returning RE_CASE Value transfer Object reference (TYPE REF TO) IF_SCMG_CASE_API Case: RM-Externes API 20031114
10 Importing WRITE_LOG Call by reference Type reference (TYPE) SRMBOOLEAN IF_SRM=>FALSE to write log entries 20090123
# Exception Resumable Description Created on
1 CX_SRM_GSP_BACK CX_SRM_GSP_BACK 20031114
2 ENQUEUE_FAILED Sperren fehlgeschlagen 20031114
3 FAILED Fehlgeschlagen 20031114
4 ILLEGAL_CASE_TYPE Wrong Case Type 20080204
5 INVALID_GUID GUID unbekannt 20031114
6 NO_AUTHORITY 20060515

Method REFRESH_CASE_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CASE_API_TAB Value transfer Type reference (TYPE) SCMG_TT_CASE_API 20051027
2 Importing IM_REFRESH_TOTAL Value transfer Type reference (TYPE) BOOLEAN 20051027
# Exception Resumable Description Created on
1 FAILED 20051027
2 NO_PARAMETER 20051027

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGES Call by reference Type reference (TYPE) SCMG_T_ATTR_RETURN_VALUE Meldungen des Case-Backends bei Fehler beim Sichern 20021030
2 Importing IM_DEQUEUE Call by reference Type reference (TYPE) XFELD SPACE Case auch entsperren (X: ja) 20020812
3 Importing IM_NEW_VERSION Call by reference Type reference (TYPE) XFELD SPACE Neue Version der Akte ziehen (X: ja/space=default: nein) 20030303
# Exception Resumable Description Created on
1 FAILED Fehler 20020709

Method SET_CLIENT_FRAMWORK_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLIENT_FW_ID Call by reference Type reference (TYPE) STRING 20020628
# Exception Resumable Description Created on
1 FAILED Fehler 20020709
2 INSTANCE_EXISTS Es existiert mind. eine Instanz der Klasse, ID nicht änderb. 20020628

Method SET_ROOT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ROOT_OBJECT Call by reference Object reference (TYPE REF TO) IF_SRM_ROOT Root-Objekt 20030312
# Exception Resumable Description Created on
1 DIFFERENT_NEW_ROOT_OBJECT Root-Objekt bereits anders gesetzt 20030312

Method SPLIT_CASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_GUID1 Call by reference Type reference (TYPE) SCMG_CASE_GUID Guid of a 1st splitted case,if flag='' then equal to im_guid 20040127
2 Exporting EX_GUID2 Call by reference Type reference (TYPE) SCMG_CASE_GUID Guid of a 2nd splitted case 20040127
3 Importing IM_GUID Call by reference Type reference (TYPE) SCMG_CASE_GUID Guid of an original case which should be splitted 20040127
4 Importing IM_SPLIT_IN_TWO_CASES Call by reference Type reference (TYPE) BOOLE 'X' - split in two new cases, ' ' - split in one new case 20040127
5 Importing IM_SPLIT_PARAMETERS Call by reference Type reference (TYPE) SCMG_TT_SPLIT_PARAMS Table with parameters for splitting subcomponents 20040127
# Exception Resumable Description Created on
1 FAILED Fehlgeschlagen 20040127
2 FAIL_IN_SUBCOMPONENT Fail in subcomponent 20040127
3 INVALID_CASE Case can't be splitted (doesn't exist, wrong status, locked) 20040210
4 NO_AUTHORITY Keine Berechtigung 20040319
History
Last changed by/on SAP  20140121 
SAP Release Created in