SAP ABAP Class CL_CCSEQ_CNTL (Controller for Change Sequence Graph)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-ECH (Application Component) Engineering Change Management
     CCSEQ (Package) Sequence Graph for Change Numbers
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PPELIEXT_CNTL iPPE Engine Interface for External Objects 20050120
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PPELIEXT_OPERATION iPPE Engine Interface for Operations on Objects 20050216
Properties
Class CL_CCSEQ_CNTL  
Short Description Controller for Change Sequence Graph    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CCSEQ   Sequence Graph for Change Numbers 
Created 20041222   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CCSEQ_CNTL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PPELIEXT_CNTL iPPE Engine Interface for External Objects 20050120
2 IF_PPELIEXT_OPERATION iPPE Engine Interface for Operations on Objects 20050216
Friends
Class CL_CCSEQ_CNTL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BALOBJ Constant Public Type reference (TYPE) BALOBJ_D 'CCSEQ' Application Log: Object Name (Application Code) 20041230
2 GC_MSGID Constant Public Type reference (TYPE) SYMSGID 'CCSEQ' Message Class 20041230
3 GC_TYPE_CMP Constant Public Type reference (TYPE) CCSEQ_NODE_TYPE 'CMP' Object Type 20050105
4 GC_TYPE_COL Constant Public Type reference (TYPE) CCSEQ_NODE_TYPE 'COL' Usage Location Type 20050120
5 GR_CCSEQ_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_CCSEQ_CNTL Controller for Change Sequence Graph 20050120
6 GV_CCSEQ_ACTIVE Static Attribute Private Type reference (TYPE) XFELD Indicator: Change Graph Active 20050216
7 GV_CCSEQ_CHANGE_FLG Static Attribute Private Type reference (TYPE) XFELD Indicator: Change Number Switch 20050216
Methods
# Method Level Visibility Method type Description Created on
1 CCSEQ_LOCK Static method Public Method Lock CCSEQ 20041227
2 CCSEQ_READ Static method Public Method Read CCSEQ 20041227
3 CCSEQ_UNLOCK Static method Public Method Unlock CCSEQ 20041227
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050120
5 CYCLE_CHECK Static method Public Method Cycle Search 20041222
6 CYCLE_LOCK Static method Public Method Lock CCSEQ_CYCLE 20041227
7 CYCLE_READ Static method Public Method Read CCSEQ_CYCLE 20041227
8 CYCLE_UNLOCK Static method Public Method Unlock CCSEQ_CYCLE 20041227
9 GET_INSTANCE Static method Public Method iPPE Application Object 20050120
10 LOG_ADD Static method Public Method Add Message to Application Log 20041230
11 LOG_CLOSE Static method Public Method Save/Close Application Log 20041230
12 LOG_CREATE Static method Public Method Initialize/Open Application Log 20041230
13 LOG_SHOW Static method Public Method Add Message to Application Log 20050616
14 NODES_READ Static method Public Method Read CCSEQ_NODES 20041230
15 NODE_CHANGE Static method Public Method Switch Ranks of Two Nodes in Buffer (Change Number Switch) 20050120
16 NODE_CREATE Static method Public Method Create Node in Buffer 20050120
17 NODE_DELETE Static method Public Method Create Node in Buffer 20050216
18 NODE_LOCK Static method Public Method Lock CCSEQ_NODES for an OBJEC 20041230
19 NODE_UNLOCK Static method Public Method Unlock CCSEQ_NODES for an OBJEC 20050104
20 SEQUENCE_DELETE Static method Public Method Delete Relationship from Change Sequence Graph 20041231
21 SEQUENCE_GET Static method Public Method Read Relationships from CCSEQ 20050121
22 SEQUENCE_INSERT Static method Public Method Add Relationship to Change Sequence Graph 20041231
23 SEQUENCE_USED Static method Public Method Where-Used List for Relationship 20041231
24 SUCCESSOR_GET Static method Public Method Find Successor in Buffer Change Sequence Graph 20041222
25 TYPE_CONVERT_NODE_REL Static method Public Method Converts Node Type into Relevant Relationship Type 20050105
26 TYPE_CONVERT_REL_NODE Static method Public Method Converts Node Type into Relevant Relationship Type 20050105
Events
Class CL_CCSEQ_CNTL has no event.
Types
Class CL_CCSEQ_CNTL has no local type.
Method Signatures

Method CCSEQ_LOCK Signature

Method CCSEQ_LOCK on class CL_CCSEQ_CNTL has no parameter.
# Exception Resumable Description Created on
1 FOREIGN_LOCK Tabelle bereits gesperrt 20041227
2 LOCK_ERROR Systemfehler bei Sperrversuch 20041227

Method CCSEQ_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CCSEQ Call by reference Type reference (TYPE) CCSEQ_T_UPD Änderungsreihenfolgegraph mit Update-Flag, sortiert 20041227

Method CCSEQ_READ on class CL_CCSEQ_CNTL has no exception.

Method CCSEQ_UNLOCK Signature

Method CCSEQ_UNLOCK on class CL_CCSEQ_CNTL has no parameter.
Method CCSEQ_UNLOCK on class CL_CCSEQ_CNTL has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CCSEQ_CNTL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CCSEQ_CNTL has no exception.

Method CYCLE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CYCLE Call by reference Type reference (TYPE) CCSEQ_T_CYCLE_UPD Zyklen Änderungsreihenfolgegraph mit Update-Flag 20041222
2 Importing IS_RELATION Call by reference Type reference (TYPE) CCSEQ_S_UPD einzufügende Relation 20041223
3 Importing IT_CCSEQ Call by reference Type reference (TYPE) CCSEQ_T_UPD Änderungsreihenfolgegraph mit Update-Flag 20041222

Method CYCLE_CHECK on class CL_CCSEQ_CNTL has no exception.

Method CYCLE_LOCK Signature

Method CYCLE_LOCK on class CL_CCSEQ_CNTL has no parameter.
# Exception Resumable Description Created on
1 FOREIGN_LOCK Tabelle bereits gesperrt 20041227
2 LOCK_ERROR Systemfehler bei Sperrversuch 20041227

Method CYCLE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CYCLE Call by reference Type reference (TYPE) CCSEQ_T_CYCLE_UPD Zyklen Änderungsreihenfolgegraph mit Update-Flag, sortiert 20041230

Method CYCLE_READ on class CL_CCSEQ_CNTL has no exception.

Method CYCLE_UNLOCK Signature

Method CYCLE_UNLOCK on class CL_CCSEQ_CNTL has no parameter.
Method CYCLE_UNLOCK on class CL_CCSEQ_CNTL has no exception.

Method GET_INSTANCE Signature

Method GET_INSTANCE on class CL_CCSEQ_CNTL has no parameter.
Method GET_INSTANCE on class CL_CCSEQ_CNTL has no exception.

Method LOG_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MESSAGE Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20041230
2 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20041230
# Exception Resumable Description Created on
1 ERROR sonstiger Fehler bei Versuch, Meldung zu Log hinzuzufügen 20041230
2 LOG_IS_FULL Anwendungslog voll 20041230
3 LOG_NOT_FOUND Angegebenes Handle des Anwendungslogs nicht vorhanden 20041230
4 MSG_INCONSISTENT Angegebene Daten der Meldung inkonsistent 20041230

Method LOG_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20041230
# Exception Resumable Description Created on
1 ERROR sonstiger Fehler bei Versuch, Log zu speichern 20041230
2 LOG_NOT_FOUND Angegebenes Handle des Anwendungslogs nicht vorhanden 20041230
3 NUMBERING_ERROR Vergabe der Protokollnummer fehlgeschlagen 20041230
4 SAVE_NOT_ALLOWED Protokollobjekt nicht angegeben 20041230

Method LOG_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20041230
# Exception Resumable Description Created on
1 ERROR Initialisieren/Öffnen des Anwendungslogs fehlgeschlagen 20041230

Method LOG_SHOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20050616
# Exception Resumable Description Created on
1 ERROR sonstiger Fehler bei Versuch, Meldung zu Log hinzuzufügen 20050616

Method NODES_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODES Call by reference Type reference (TYPE) CCSEQ_T_NODES Änderungsnrn verwendungsspez. zum Änderungsreihenfolgegraph 20041230
2 Importing IT_NODES Call by reference Type reference (TYPE) CCSEQ_T_NODES Selektionskriterien (NODE und/oder OBJEC) 20041230
3 Importing IV_CHANGES_ONLY Call by reference Type reference (TYPE) XFELD nur aktuelle Änderungen (seit letztem Update) 20041230

Method NODES_READ on class CL_CCSEQ_CNTL has no exception.

Method NODE_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) CCSEQ_DATE Anlagedatum 20050120
2 Importing IV_NODE_NEW Call by reference Type reference (TYPE) AENNR Änderungsnummer 20050120
3 Importing IV_NODE_OLD Call by reference Type reference (TYPE) AENNR Änderungsnummer 20050120
4 Importing IV_OBJEC Call by reference Type reference (TYPE) CCSEQ_OBJEC_KEY Schlüssel des Objekts 20050120
5 Importing IV_TIME Call by reference Type reference (TYPE) CCSEQ_TIME Anlageuhrzeit 20050120
6 Importing IV_TYPE Call by reference Type reference (TYPE) CCSEQ_NODE_TYPE Verwendungsstellentyp 20050120
7 Importing IV_USER Call by reference Type reference (TYPE) CCSEQ_USER Anleger 20050120

Method NODE_CHANGE on class CL_CCSEQ_CNTL has no exception.

Method NODE_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) CCSEQ_DATE Anlagedatum 20050120
2 Importing IV_NODE Call by reference Type reference (TYPE) AENNR Änderungsnummer 20050120
3 Importing IV_OBJEC Call by reference Type reference (TYPE) CCSEQ_OBJEC_KEY Schlüssel des Objekts 20050120
4 Importing IV_TIME Call by reference Type reference (TYPE) CCSEQ_TIME Anlageuhrzeit 20050120
5 Importing IV_TYPE Call by reference Type reference (TYPE) CCSEQ_NODE_TYPE Verwendungsstellentyp 20050120
6 Importing IV_USER Call by reference Type reference (TYPE) CCSEQ_USER Anleger 20050120

Method NODE_CREATE on class CL_CCSEQ_CNTL has no exception.

Method NODE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE Call by reference Type reference (TYPE) AENNR Änderungsnummer 20050216
2 Importing IV_OBJEC Call by reference Type reference (TYPE) CCSEQ_OBJEC_KEY Schlüssel des Objekts 20050216

Method NODE_DELETE on class CL_CCSEQ_CNTL has no exception.

Method NODE_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJEC Call by reference Type reference (TYPE) CCSEQ_OBJEC_KEY Schlüssel des Objekts 20041230
# Exception Resumable Description Created on
1 FOREIGN_LOCK Tabelle bereits gesperrt 20041230
2 LOCK_ERROR Systemfehler bei Sperrversuch 20041230

Method NODE_UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJEC Call by reference Type reference (TYPE) CCSEQ_OBJEC_KEY Schlüssel des Objekts 20050104

Method NODE_UNLOCK on class CL_CCSEQ_CNTL has no exception.

Method SEQUENCE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CCSEQ Call by reference Type reference (TYPE) CCSEQ_T_UPD Änderungsreihenfolgegraph mit Update-Flag, sortiert 20041231
2 Changing CT_CYCLE Call by reference Type reference (TYPE) CCSEQ_T_CYCLE_UPD Zyklen Änderungsreihenfolgegraph mit Update-Flag, sortiert 20041231
3 Importing IS_RELATION Call by reference Type reference (TYPE) CCSEQ_S_UPD zu löschende Relation 20041231
4 Importing IV_NO_WHERE_USED Call by reference Type reference (TYPE) XFELD ' ' ohne Verwendungsnachweis 20050425
# Exception Resumable Description Created on
1 NO_INSTANCE_CCSEQ Erzeugen Instanz für BAdI CCSEQ fehlgeschlagen 20050105
2 UNKNOWN_TYPE unbekannter Relationstyp 20050330

Method SEQUENCE_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AENNR_CYCLE Call by reference Type reference (TYPE) AENNR_T Änderungsnummern auf Zyklus (Änderungsreihenfolgegraph) 20050121
2 Exporting ET_AENNR_RANK Call by reference Type reference (TYPE) AENNR_T Änderungsnummern mit Rang (Änderungsreihenfolgegraph) 20050121
3 Exporting EV_CYCLE Call by reference Type reference (TYPE) XFELD mind. zwei Änderungsnummern auf Zyklus 20050121
4 Importing IV_CYCLE_SEARCH Call by reference Type reference (TYPE) XFELD Änderungsnummern auf Zyklen untersuchen 20050606
5 Importing IV_OBJECT Call by reference Type reference (TYPE) CCSEQ_OBJEC_KEY Änderungsnrn verwendungsspez. zum Änderungsreihenfolgegraph 20050601

Method SEQUENCE_GET on class CL_CCSEQ_CNTL has no exception.

Method SEQUENCE_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CCSEQ Call by reference Type reference (TYPE) CCSEQ_T_UPD Änderungsreihenfolgegraph mit Update-Flag, sortiert 20041231
2 Changing CT_CYCLE Call by reference Type reference (TYPE) CCSEQ_T_CYCLE_UPD Zyklen Änderungsreihenfolgegraph mit Update-Flag, sortiert 20041231
3 Importing IS_RELATION Call by reference Type reference (TYPE) CCSEQ_S_UPD einzufügende Relation 20041231

Method SEQUENCE_INSERT on class CL_CCSEQ_CNTL has no exception.

Method SEQUENCE_USED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODES Call by reference Type reference (TYPE) CCSEQ_T_NODES Historische Stände von Objekten (Änderungsreihenfolgegraph) 20041231
2 Importing IV_FROM Call by reference Type reference (TYPE) AENNR Änderungsnummer von 20041231
3 Importing IV_TO Call by reference Type reference (TYPE) AENNR Änderungsnummer nach 20041231
4 Importing IV_TYPE Call by reference Type reference (TYPE) CCSEQ_SEQ_TYPE Kantentyp 20041231
5 Importing IV_WITH_DEL Call by reference Type reference (TYPE) XFELD ' ' auch zum Löschen vorgemerkte 20050105
# Exception Resumable Description Created on
1 NO_INSTANCE_CCSEQ Erzeugen Instanz für BAdI CCSEQ fehlgeschlagen 20050105
2 UNKNOWN_TYPE unbekannter Relationstyp 20050330

Method SUCCESSOR_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUCCESSOR Call by reference Type reference (TYPE) CCSEQ_T_UPD_NOSORT Änderungsreihenfolgegraph mit Update-Flag 20041222
2 Importing IT_CCSEQ Call by reference Type reference (TYPE) CCSEQ_T_UPD Änderungsreihenfolgegraph mit Update-Flag 20041222
3 Importing IV_NODE Call by reference Type reference (TYPE) AENNR Vorgänger 20041222
4 Importing IV_SUCC_EXCL Call by reference Type reference (TYPE) AENNR Nachfolger (bereits bekannt) 20041222

Method SUCCESSOR_GET on class CL_CCSEQ_CNTL has no exception.

Method TYPE_CONVERT_NODE_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_REL_TYPE Call by reference Type reference (TYPE) CCSEQ_SEQ_TYPE Kantentyp 20050105
2 Importing IV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_CCSEQ BAdI-Interface IF_EX_CCSEQ 20050105
3 Importing IV_NODE_TYPE Call by reference Type reference (TYPE) CCSEQ_NODE_TYPE Objekttyp 20050105
# Exception Resumable Description Created on
1 UNKNOWN_TYPE unbekannter Verwendungsstellentyp 20050330

Method TYPE_CONVERT_REL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NODE_TYPE Call by reference Type reference (TYPE) CCSEQ_NODE_TYPE Objekttyp 20050105
2 Importing IV_INSTANCE Call by reference Object reference (TYPE REF TO) IF_EX_CCSEQ BAdI-Interface IF_EX_CCSEQ 20050105
3 Importing IV_REL_TYPE Call by reference Type reference (TYPE) CCSEQ_SEQ_TYPE Kantentyp 20050105
# Exception Resumable Description Created on
1 UNKNOWN_TYPE unbekannter Relationstyp 20050330
History
Last changed by/on SAP  20130531 
SAP Release Created in 600