SAP ABAP Class CL_ISU_NBSERVICE (Non-Billable Point of Delivery Service)
Hierarchy
IS-UT (Software Component) SAP Utilities/Telecommunication
   IS-U-IDE (Application Component) Intercompany Data Exchange
     EECC_EDI (Package) IS-U: Deregulation
Properties
Class CL_ISU_NBSERVICE  
Short Description Non-Billable Point of Delivery Service    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EECC_EDI   IS-U: Deregulation 
Created 20000725   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ISU_OKCODE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_ISU_WMODE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ISU_NBSERVICE has no interface implemented.
Friends
Class CL_ISU_NBSERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 NBSERVICEID Instance attribute Public Type reference (TYPE) ESERVICE-VERTRAG Key for Point of Delivery Service (Such as Contract) 20000725
2 P_CONTROL Instance attribute Private Type reference (TYPE) ISU_OBJECT_CONTROL_DATA Control Data for IS-U Classes 20000725
3 P_ESERVICE Instance attribute Private Type reference (TYPE) ESERVICE Point of Delivery Service 20000725
4 P_INSTANCES Static Attribute Private Type reference (TYPE) ISU_T_NBSERVICE_INSTANCE Table of Instances 20000725
5 P_OBJ Instance attribute Private Type reference (TYPE) ISUEDI_NBSERVICE Type of Object Data for Point of Delivery Service 20000725
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method CHECK 20000725
2 CLOSE Instance method Public Method CLOSE 20000725
3 CREATE Instance method Public Method CREATE 20000725
4 DROP Instance method Public Method DROP 20010124
5 FILL_WORKAREA Instance method Private Method FILL_WORKAREA 20000725
6 FREE_ALL Static method Public Method FREE_ALL 20000725
7 GET_ACCOUNT Instance method Public Method GET_ACCOUNT 20000728
8 GET_ALL_PROPERTIES Instance method Public Method GET_ALL_PROPERTIES 20000831
9 GET_PROPERTY Instance method Public Method GET_PROPERTY 20000725
10 LOAD Instance method Private Method LOAD 20000725
11 OPEN Instance method Public Method OPEN 20000725
12 REVERSE Instance method Public Method REVERSE 20010125
13 SAVE Instance method Public Method Save 20000725
14 SELECT Static method Public Method SELECT 20000725
15 SELECT_BY_INTERNAL_POD Static method Public Method SELECT_BY_INTERNAL_POD 20000727
16 SET_PROPERTY Instance method Public Method SET_PROPERTY 20000725
17 START Static method Public Method START 20010124
18 SWITCH Instance method Public Method SWITCH 20010125
Events
Class CL_ISU_NBSERVICE has no event.
Types
Class CL_ISU_NBSERVICE has no local type.
Method Signatures

Method CHECK Signature

Method CHECK on class CL_ISU_NBSERVICE has no parameter.
# Exception Resumable Description Created on
1 FAILED FAILED 20000725
2 NOT_OPEN NOT_OPEN 20000725

Method CLOSE Signature

Method CLOSE on class CL_ISU_NBSERVICE has no parameter.
# Exception Resumable Description Created on
1 NOT_OPEN NOT_OPEN 20000725

Method CREATE Signature

Method CREATE on class CL_ISU_NBSERVICE has no parameter.
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000725
2 NOT_SELECTED NOT_SELECTED 20000725

Method DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ENDOBJKEY Value transfer Type reference (TYPE) DOCUMENTKEY Referenzschlüssel 20010124
2 Importing X_ENDOBJTYPE Value transfer Type reference (TYPE) SWO_OBJTYP Ref. beendender Prozeß 20010124
3 Importing X_END_DATE Value transfer Type reference (TYPE) SY-DATUM Service Enddatum 20010124
# Exception Resumable Description Created on
1 FAILED FAILED 20010124
2 NOT_OPEN NOT_OPEN 20010124
3 PARAMETER_ERROR PARAMETER_ERROR 20010124

Method FILL_WORKAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_ESERVICE Call by reference Type reference (TYPE) ESERVICE Versorgungspunktservice 20000726
# Exception Resumable Description Created on
1 NOT_SELECTED NOT_SELECTED 20000726

Method FREE_ALL Signature

Method FREE_ALL on class CL_ISU_NBSERVICE has no parameter.
Method FREE_ALL on class CL_ISU_NBSERVICE has no exception.

Method GET_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_KEYDATE Call by reference Type reference (TYPE) D Datum 20000809
2 Returning YT_ACCOUNT Value transfer Type reference (TYPE) ISU_REF_CONTRACT_ACCOUNT_TAB Tabelle von Vertragskonten 20000809
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000728
2 INVALID_PROPERTY INVALID_PROPERTY 20000728
3 NOT_FOUND NOT_FOUND 20000728
4 NOT_SELECTED NOT_SELECTED 20000728

Method GET_ALL_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting Y_PROPERTIES Call by reference Type reference (TYPE) ESERVICE Zählpunktservice 20000831
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000831
2 NOT_SELECTED NOT_SELECTED 20000831

Method GET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_PROPERTY Call by reference Type reference (TYPE) C X_PROPERTY 20000725
2 Exporting Y_VALUE Call by reference Type reference (TYPE) ANY Y_VALUE 20000725
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000725
2 INVALID_PROPERTY INVALID_PROPERTY 20000725
3 NOT_CONVERTABLE NOT_CONVERTABLE 20000725
4 NOT_SELECTED NOT_SELECTED 20000725

Method LOAD Signature

Method LOAD on class CL_ISU_NBSERVICE has no parameter.
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000725
2 NOT_SELECTED NOT_SELECTED 20000725

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_KEYDATE Value transfer Type reference (TYPE) D Datum 20010327
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000725
2 LOCKED LOCKED 20000725
3 NOT_AUTHORIZED NOT_AUTHORIZED 20000725
4 NOT_SELECTED NOT_SELECTED 20000725
5 PARAMETER_ERROR PARAMETER_ERROR 20010316
6 SYSTEM_ERROR SYSTEM_ERROR 20000725

Method REVERSE Signature

Method REVERSE on class CL_ISU_NBSERVICE has no parameter.
# Exception Resumable Description Created on
1 FAILED FAILED 20010125
2 NOT_OPEN NOT_OPEN 20010125

Method SAVE Signature

Method SAVE on class CL_ISU_NBSERVICE has no parameter.
# Exception Resumable Description Created on
1 NOT_OPEN NOT_OPEN 20000725
2 SYSTEM_ERROR SYSTEM_ERROR 20000725

Method SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_NBSERVICEID Call by reference Type reference (TYPE) SERVICE_KEY X_NBSERVICEID 20000725
2 Exporting Y_NBSERVICE Value transfer Object reference (TYPE REF TO) CL_ISU_NBSERVICE Y_NBSERVICE 20000725
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000725

Method SELECT_BY_INTERNAL_POD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_INT_UI Call by reference Type reference (TYPE) INT_UI Interner Schlüssel des Versorgungspunkts 20000727
2 Importing X_KEYDATE Call by reference Type reference (TYPE) D X_KEYDATE 20000727
3 Exporting Y_NBSERVICES Value transfer Type reference (TYPE) ISU_REF_NBSERVICE_TAB Y_NBSERVICE 20000727
# Exception Resumable Description Created on
1 INVALID_OBJECT INVALID_OBJECT 20000727
2 OBJECT_NOT_FOUND OBJECT_NOT_FOUND 20000727

Method SET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_PROPERTY Call by reference Type reference (TYPE) C X_PROPERTY 20000725
2 Importing X_VALUE Call by reference Type reference (TYPE) ANY X_VALUE 20000725
# Exception Resumable Description Created on
1 INVALID_PROPERTY INVALID_PROPERTY 20000725
2 INVALID_VALUE INVALID_VALUE 20000725
3 NOT_OPEN NOT_OPEN 20000725

Method START Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NEW_NBSERVICE Value transfer Object reference (TYPE REF TO) CL_ISU_NBSERVICE NEW_NBSERVICE 20010124
2 Importing X_CHECK Value transfer Type reference (TYPE) FLAG Prüfe ob Service schon da 20030128
3 Importing X_EXT_REF_NO Value transfer Type reference (TYPE) SRVPRVREF externe Referenznummer 20010124
4 Importing X_POD_INT Value transfer Type reference (TYPE) INT_UI interner Zählpunktschlüssel 20010126
5 Importing X_SERVICE_PROVIDER Value transfer Type reference (TYPE) SERVICE_PROV Serviceanbieter 20010124
6 Importing X_SERVICE_TYPE Value transfer Type reference (TYPE) SERCODE Serviceart 20010124
7 Importing X_SERVPROV_PAY Value transfer Type reference (TYPE) SERVPROV_PAY Zahlungsklasse Serviceanbieter 20010124
8 Importing X_STARTOBJKEY Value transfer Type reference (TYPE) DOCUMENTKEY Referenzschlüssel 20010124
9 Importing X_STARTOBJTYPE Value transfer Type reference (TYPE) SWO_OBJTYP Ref. startender Prozess 20010124
10 Importing X_START_DATE Value transfer Type reference (TYPE) SY-DATUM Service Startdatum 20010124
# Exception Resumable Description Created on
1 FAILED FAILED 20010124
2 PARAMETER_ERROR PARAMETER_ERROR 20010124

Method SWITCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NEW_NBSERVICE Value transfer Object reference (TYPE REF TO) CL_ISU_NBSERVICE NEW_NBSERVICE 20010125
2 Importing X_ENDOBJKEY Value transfer Type reference (TYPE) DOCUMENTKEY Belegnummer 20020107
3 Importing X_ENDOBJTYPE Value transfer Type reference (TYPE) SWO_OBJTYP Objekttyp 20020107
4 Importing X_END_DATE Value transfer Type reference (TYPE) SY-DATUM Startdatum neuer Service 20010213
5 Importing X_EXT_REF_NO Value transfer Type reference (TYPE) SRVPRVREF ext. Referenzschlüssel 20010125
6 Importing X_SERVICE_PROVIDER Value transfer Type reference (TYPE) SERVICE_PROV Serviceanbieter 20010125
7 Importing X_SERVPROV_PAY Value transfer Type reference (TYPE) SERVPROV_PAY Zahlungsklasse 20010125
8 Importing X_STARTOBJKEY Value transfer Type reference (TYPE) DOCUMENTKEY Referenzschlüssel 20020107
9 Importing X_STARTOBJTYPE Value transfer Type reference (TYPE) SWO_OBJTYP Ref. ändernder Prozeß 20020107
# Exception Resumable Description Created on
1 FAILED FAILED 20010125
2 NOT_OPEN NOT_OPEN 20010125
3 PARAMETER_ERROR PARAMETER_ERROR 20010125
History
Last changed by/on SAP  20050224 
SAP Release Created in 462