SAP ABAP Class CL_BP_GROUP_FACTORY (Create a Server Group)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-BTC (Application Component) Background Processing
     SBTC (Package) SAP Background Processing
Properties
Class CL_BP_GROUP_FACTORY  
Short Description Create a Server Group    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBTC   SAP Background Processing 
Created 20001021   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BP_GROUP_FACTORY has no forward declaration.
Interfaces
Class CL_BP_GROUP_FACTORY has no interface implemented.
Friends
Class CL_BP_GROUP_FACTORY has no friend class.
Attributes
Class CL_BP_GROUP_FACTORY has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_GROUP_BY_NAME Static method Public Method Delete a Persistent Group 20001209
2 GET_GROUP_NAMES Static method Public Method Produces a List of the Groups That Are Available 20001024
3 GET_VALID_GROUPS Static method Public Method Returns the list of groups 20121122
4 HEALTH_CHECK Static method Public Method Group Consistency: Each Server Only in One Group 20001101
5 IS_DEFAUT_GRP_EXISTS Static method Public Method 20121122
6 MAKE_GROUP_BY_CONTENTS Static method Public Method Create or Load a Group by Specifying an Attribute 20001118
7 MAKE_GROUP_BY_NAME Static method Public Method Create or Load a Server Group 20001021
Events
Class CL_BP_GROUP_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_T_TSRVGRP Public See coding 20121122 ty_t_tsrvgrp TYPE STANDARD TABLE OF tsrvgrp
Method Signatures

Method DELETE_GROUP_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DO_COMMIT Value transfer Type reference (TYPE) CHAR1 SPACE DB commit 20001211
2 Importing I_FORCE_DEL Value transfer Type reference (TYPE) CHAR1 SPACE Loeschen auch wenn nicht leer 20001209
3 Importing I_NAME Value transfer Type reference (TYPE) BPSRVGRP Namen der Servergruppe 20001209
4 Exporting O_NOT_DONE Value transfer Type reference (TYPE) CHAR1 Wurde tatsaechlich nichts geloescht 20001209
# Exception Resumable Description Created on
1 CX_BP_HEALTH_DATA Ereignisse im Zusammenhang mit DB ops 20001211

Method GET_GROUP_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting O_GROUPLIST Call by reference Type reference (TYPE) BPGRPENTRY Tabelle von bestehenden Gruppen 20001028

Method GET_GROUP_NAMES on class CL_BP_GROUP_FACTORY has no exception.

Method GET_VALID_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_GROUPLIST Call by reference Type reference (TYPE) TY_T_TSRVGRP Tabelle von bestehenden Gruppen 20121122
2 Importing I_APPSRVNAME Call by reference Type reference (TYPE) MSNAME2 Name des Applikationsservers 20121122

Method GET_VALID_GROUPS on class CL_BP_GROUP_FACTORY has no exception.

Method HEALTH_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DO_COMMIT Value transfer Type reference (TYPE) CHAR1 SPACE Datenbank aktualisieren 20001117
2 Importing I_FIX_IT Value transfer Type reference (TYPE) CHAR1 SPACE Probleme gleich reparieren 20001117
3 Exporting O_FIXED_IT Value transfer Type reference (TYPE) CHAR1 Es musste repariert werden 20001122
# Exception Resumable Description Created on
1 CX_BP_HEALTH_NOT_UNIQUE Gruppendefinition nicht eindeutig 20001128
2 CX_BP_HEALTH_ORPHAN Gruppe benutzt, aber nicht definiert 20001128

Method IS_DEFAUT_GRP_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RETURN Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20121122

Method IS_DEFAUT_GRP_EXISTS on class CL_BP_GROUP_FACTORY has no exception.

Method MAKE_GROUP_BY_CONTENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Value transfer Type reference (TYPE) MSNAME2 Attributswert 20001118
2 Exporting O_GRP_INSTANCE Value transfer Object reference (TYPE REF TO) CL_BP_GROUP Gruppe 20001118
3 Exporting O_NOT_FOUND Value transfer Type reference (TYPE) CHAR1 Keine persistente Gruppe gefunden 20001122

Method MAKE_GROUP_BY_CONTENTS on class CL_BP_GROUP_FACTORY has no exception.

Method MAKE_GROUP_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Value transfer Type reference (TYPE) BPSRVGRP Namen der Servergruppe 20001021
2 Importing I_ONLY_EXISTING Value transfer Type reference (TYPE) CHAR1 SPACE Nur laden persistenter Objekte 20001120
3 Returning O_GRP_INSTANCE Value transfer Object reference (TYPE REF TO) CL_BP_SERVER_GROUP Das erzeugte Objekt 20001021

Method MAKE_GROUP_BY_NAME on class CL_BP_GROUP_FACTORY has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 50A