SAP ABAP Class CL_BP_TARGET_UTILITIES (Utility methods for working with target servers)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-BTC (Application Component) Background Processing
     SBTC (Package) SAP Background Processing
Properties
Class CL_BP_TARGET_UTILITIES  
Short Description Utility methods for working with target servers    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBTC   SAP Background Processing 
Created 20130204   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_BP_TARGET_UTILITIES has no forward declaration.
Interfaces
Class CL_BP_TARGET_UTILITIES has no interface implemented.
Friends
Class CL_BP_TARGET_UTILITIES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALL_BATCH_SERVERS Static Attribute Private Type reference (TYPE) T_SERVERLIST 20130206
2 BATCH_GROUP_TAB Static Attribute Private Type reference (TYPE) T_BATCH_GROUP 20130205
3 BATCH_TABS_FILLED Static Attribute Private Type reference (TYPE) C 'N' 20130206
4 SAP_DEFAULT_SRVGRP Constant Public Type reference (TYPE) BPSRVGRP 'SAP_DEFAULT_BTC' Server Group Name Background Processing 20130205
Methods
# Method Level Visibility Method type Description Created on
1 FILL_BATCH_TABS Static method Private Method Fills a static internal table with server group data 20130206
2 IS_SERVER_IN_GROUP_BY_ID Static method Public Method Checks if a server is in a background server group 20130204
3 LIST_SERVERS_FOR_JOB Static method Public Method Lists all servers that a job can run on 20130206
Events
Class CL_BP_TARGET_UTILITIES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 BATCH_GROUP Private See coding 20130205 begin of batch_group, guid type CSMSYSGUID, grpname type BPSRVGRP, appsrvname type msname2, end of batch_group
2 SERVERLIST Public See coding 20130327 begin of SERVERLIST, srvname type msname2, active(1) type c, end of serverlist
3 T_BATCH_GROUP Private See coding 20130205 T_BATCH_GROUP type standard table of batch_group
4 T_SERVERLIST Public See coding 20130206 T_SERVERLIST type standard table of serverlist
Method Signatures

Method FILL_BATCH_TABS Signature

Method FILL_BATCH_TABS on class CL_BP_TARGET_UTILITIES has no parameter.
Method FILL_BATCH_TABS on class CL_BP_TARGET_UTILITIES has no exception.

Method IS_SERVER_IN_GROUP_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GROUPID Value transfer Type reference (TYPE) CSMSYSGUID System-GUID, für ABAP-Systeme oder andere Systeme 20130204
2 Importing I_SERVER Value transfer Type reference (TYPE) MSNAME2 Name des Applikationsservers 20130204
3 Returning O_ANSWER Value transfer Type reference (TYPE) CHAR1 Y or N (Yes or No) 20130205

Method IS_SERVER_IN_GROUP_BY_ID on class CL_BP_TARGET_UTILITIES has no exception.

Method LIST_SERVERS_FOR_JOB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GROUPID Call by reference Type reference (TYPE) CSMSYSGUID System-GUID, für ABAP-Systeme oder andere Systeme 20130206
2 Importing I_SERVER Call by reference Type reference (TYPE) MSNAME2 Name des Applikationsservers 20130206
3 Exporting O_NR Call by reference Type reference (TYPE) I 20130206
4 Exporting O_SERVERLIST Call by reference Type reference (TYPE) T_SERVERLIST int. Tabelle vom Typ MSNAME2 20130206

Method LIST_SERVERS_FOR_JOB on class CL_BP_TARGET_UTILITIES has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740