SAP ABAP Class CL_ISU_DEVICE_INSTALL (Device Installation)
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_DEVICE_INSTALL  
Short Description Device Installation    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package EECC_EDI   IS-U: Deregulation 
Created 20000419   SAP 
Last change 20070914   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_UPD_MODE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_ISU_WMODE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_ISU_DEVICE_INSTALL has no interface implemented.
Friends
Class CL_ISU_DEVICE_INSTALL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DEVICEID Instance attribute Public Type reference (TYPE) EGERS-EQUNR Device Number 20000629
2 FROMDATE Instance attribute Public Type reference (TYPE) EASTS-AB Date from Which a Time Slice is Valid 20040123
3 P_ACTION Instance attribute Private Type reference (TYPE) ISU07_GER-ACTION Action 20000419
4 P_AUTO Instance attribute Private Type reference (TYPE) ISU07_INSTALL_AUTO Automation Data 20000419
5 P_CONTROL Instance attribute Private Type reference (TYPE) ISU_OBJECT_CONTROL_DATA Control Data 20000419
6 P_INSTANCES Static Attribute Private Type reference (TYPE) DEVINST_INST_TAB Table of Instances 20000419
7 P_ISU07_AUTO_GER Instance attribute Private Type reference (TYPE) ISU07_AUTO_GER Automation Data for Device 20000726
8 P_OBJ Instance attribute Private Type reference (TYPE) ISU07_INSTALL Internal Object Data 20000419
9 P_RATECHANGE Instance attribute Private Type reference (TYPE) TY_RATECHANGE Rate Change Management 20010410
10 P_REG30 Instance attribute Private Type reference (TYPE) REG30 Screen Fields: Inst./Rem./Repl./Break Up 20000726
Methods
# Method Level Visibility Method type Description Created on
1 BILL_INSTALL_PREP Instance method Public Method BILL_INSTALL_PREP 20000419
2 BILL_INSTALL_RATECHANGE_PREP Instance method Public Method BILL_INSTALL_PREP 20010410
3 BOTH_INSTALL_PREP Instance method Public Method BOTH_INSTALL_PREP 20000419
4 CLOSE Instance method Public Method CLOSE 20000419
5 FREE_ALL Static method Public Method FREE_ALL 20000419
6 GET_RATECHANGE_MAX_PERIOD Instance method Private Method GET_RATECHANGE_MAX_PERIOD 20040123
7 OPEN Instance method Private Method OPEN 20000419
8 OPEN_RATECHANGE Instance method Private Method OPEN_RATECHANGE 20010410
9 SAVE Instance method Public Method Save 20000419
10 SELECT Static method Public Method SELECT 20000419
11 SET_PROPERTY_DEVICE Instance method Public Method SET_PROPERTY_DEVICE 20000419
12 SET_PROPERTY_REGISTER Instance method Public Method SET_PROPERTY_REGISTER 20000419
13 TECH_INSTALL_PREP Instance method Public Method TECH_INSTALL_PREP 20000419
Events
Class CL_ISU_DEVICE_INSTALL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 DEVINST_INST Private See coding Class Instance 20000629 begin of devinst_inst, obj_key type ty_obj_key, "equnr obj_ref type ref to cl_isu_device_install, end of devinst_inst
2 DEVINST_INST_TAB Private See coding Table of Instances for Class 20000629 devinst_inst_tab type hashed table of devinst_inst with unique key obj_key
3 TY_OBJ_KEY Private See coding TY_OBJ_KEY 20010411 begin of ty_obj_key, equnr type equnr, anlage type anlage, devloc type devloc, end of ty_obj_key
Method Signatures

Method BILL_INSTALL_PREP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_DEVINSNOMR Value transfer Type reference (TYPE) KENNZX SPACE Kennzeichen 20061129
2 Importing X_INSTALL Value transfer Type reference (TYPE) ANLAGE Anlage 20000718
3 Importing X_KEYDATE Value transfer Type reference (TYPE) D X_KEYDATE 20000419
# Exception Resumable Description Created on
1 FAILED FAILED 20000419
2 NOT_SELECTED NOT_SELECTED 20000718

Method BILL_INSTALL_RATECHANGE_PREP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_CRM_RELATED Call by reference Type reference (TYPE) KENNZX SPACE Kennzeichen 20010419
2 Importing X_DEVINSNOMR Value transfer Type reference (TYPE) KENNZX SPACE Kennzeichen 20061129
3 Importing X_EQUNR Call by reference Type reference (TYPE) ETDZ-EQUNR Equipmentnummer 20010410
4 Importing X_FROMDATE Call by reference Type reference (TYPE) EASTS-AB '99991231' Datum, ab dem eine Zeitscheibe gültig ist 20010410
5 Importing X_INSTALL Call by reference Type reference (TYPE) ANLAGE Anlage 20010410
6 Importing X_REGISTER_TAB Call by reference Type reference (TYPE) ISU07_IETDZ Tabellentyp für die tabelle etdz 20040122
7 Importing X_TODATE Call by reference Type reference (TYPE) EASTS-BIS Datum, bis zu dem eine Zeitscheibe gültig ist 20010410
8 Exporting Y_MAX_TODATE Call by reference Type reference (TYPE) EASTS-BIS Datum, bis zu dem eine Zeitscheibe gültig ist 20040122
9 Exporting Y_MODE_RATECHANGE Call by reference Type reference (TYPE) KENNZX Modus Tarifänderung 20011123
# Exception Resumable Description Created on
1 FAILED FAILED 20010410
2 NOT_SELECTED NOT_SELECTED 20010410

Method BOTH_INSTALL_PREP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_DEVINSNOMR Value transfer Type reference (TYPE) KENNZX SPACE Kennzeichen 20061129
2 Importing X_DEVLOC Value transfer Type reference (TYPE) DEVLOC Geräteplatz 20000718
3 Importing X_HAUS Value transfer Type reference (TYPE) HAUS Anschlussobjekt 20000718
4 Importing X_INSTALL Value transfer Type reference (TYPE) ANLAGE Anlage 20000718
5 Importing X_KEYDATE Value transfer Type reference (TYPE) D Einbaudatum 20000419
# Exception Resumable Description Created on
1 FAILED FAILED 20000419
2 MISSING_INPUT Weder Geräteplatz noch Abschlussobjekt angegeben 20000718
3 NOT_SELECTED NOT_SELECTED 20000718

Method CLOSE Signature

Method CLOSE on class CL_ISU_DEVICE_INSTALL has no parameter.
# Exception Resumable Description Created on
1 NOT_OPEN NOT_OPEN 20000419

Method FREE_ALL Signature

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

Method GET_RATECHANGE_MAX_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_AUTO Call by reference Type reference (TYPE) ISU70_DEVICERATE_AUTO 20040123
2 Importing X_EQUNR Call by reference Type reference (TYPE) REG70-EQUNR Equipmentnummer 20040123
3 Importing X_FROMDATE Call by reference Type reference (TYPE) EASTS-AB Datum, ab dem eine Zeitscheibe gültig ist 20040123
4 Importing X_REGISTER_TAB Value transfer Type reference (TYPE) ISU07_IETDZ Tabellentyp für die tabelle etdz 20040123
5 Importing X_TODATE Call by reference Type reference (TYPE) EASTS-BIS Datum, bis zu dem eine Zeitscheibe gültig ist 20040123
6 Exporting Y_MAX_TODATE Call by reference Type reference (TYPE) EASTS-BIS Datum, bis zu dem eine Zeitscheibe gültig ist 20040123

Method GET_RATECHANGE_MAX_PERIOD on class CL_ISU_DEVICE_INSTALL has no exception.

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_DEVINSNOMR Value transfer Type reference (TYPE) KENNZX SPACE Kennzeichen 20061129
2 Importing X_DEVLOC Value transfer Type reference (TYPE) DEVLOC Geräteplatz 20000419
3 Importing X_HAUS Value transfer Type reference (TYPE) HAUS Anschlussobjekt 20000718
4 Importing X_INSTALL Value transfer Type reference (TYPE) ANLAGE Anlage 20000419
5 Importing X_KEYDATE Value transfer Type reference (TYPE) REG30-EADAT Einbaudatum 20000419
6 Importing X_MOVE_TYPE Value transfer Type reference (TYPE) BWARTNEU Bewegungsart (Bestandsführung) neues Gerät 20020517
7 Importing X_PLANT Value transfer Type reference (TYPE) WERKSNEU Empfangendes Werk, neues Gerät 20020517
8 Importing X_STGE_LOC Value transfer Type reference (TYPE) LGORTNEU Empfangener Lagerort neues Gerät 20020517
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler 20000718
2 INVALID_OBJECT INVALID_OBJECT 20000419
3 LOCKED LOCKED 20000419
4 NOT_AUTHORIZED NOT_AUTHORIZED 20000419
5 NOT_SELECTED NOT_SELECTED 20000419
6 SYSTEM_ERROR SYSTEM_ERROR 20000419

Method OPEN_RATECHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_CRM_RELATED Call by reference Type reference (TYPE) KENNZX SPACE Kennzeichen 20010419
2 Importing X_EQUNR Call by reference Type reference (TYPE) ETDZ-EQUNR Equipmentnummer 20010410
3 Importing X_FROMDATE Call by reference Type reference (TYPE) EASTS-AB Datum, ab dem eine Zeitscheibe gültig ist 20010410
4 Importing X_INSTALL Call by reference Type reference (TYPE) EANL-ANLAGE Anlage 20010410
5 Importing X_TODATE Call by reference Type reference (TYPE) EASTS-BIS Datum, bis zu dem eine Zeitscheibe gültig ist 20010410
# Exception Resumable Description Created on
1 FAILED FAILED 20010410
2 NOT_SELECTED NOT_SELECTED 20010410

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_CRM_RELATED Call by reference Type reference (TYPE) KENNZX SPACE Kennzeichen 20010419
2 Importing X_DEVINSNOMR Value transfer Type reference (TYPE) KENNZX SPACE Kennzeichen 20061129
3 Exporting Y_RATECHANGE Call by reference Type reference (TYPE) KENNZX Änderung der Tarifdaten 20010410
# Exception Resumable Description Created on
1 FAILED FAILED 20000419
2 NOT_OPEN NOT_OPEN 20000419

Method SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_DEVICEID Value transfer Type reference (TYPE) EGERS-EQUNR Gerätenummer 20000419
2 Importing X_DEVLOC Call by reference Type reference (TYPE) DEVLOC SPACE Geräteplatz 20010411
3 Importing X_INSTALL Call by reference Type reference (TYPE) ANLAGE SPACE Anlage 20010411
4 Returning Y_DEVINST Value transfer Object reference (TYPE REF TO) CL_ISU_DEVICE_INSTALL Referenz auf einen Geräteeinbau 20000419
# Exception Resumable Description Created on
1 NOT_UNIQUE Importparameter unvollständig 20010411

Method SET_PROPERTY_DEVICE 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 20000419
2 Importing X_VALUE Call by reference Type reference (TYPE) ANY X_VALUE 20000419
# Exception Resumable Description Created on
1 INVALID_PROPERTY INVALID_PROPERTY 20000419
2 INVALID_VALUE INVALID_VALUE 20000419
3 NOT_SELECTED NOT_SELECTED 20000419

Method SET_PROPERTY_REGISTER 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 20000419
2 Importing X_REGNO Call by reference Type reference (TYPE) REG30-ZWNUMMERE X_REGNO 20000419
3 Importing X_VALUE Call by reference Type reference (TYPE) ANY X_VALUE 20000419
# Exception Resumable Description Created on
1 INVALID_PROPERTY INVALID_PROPERTY 20000419
2 INVALID_REGNO INVALID_REGNO 20000419
3 INVALID_VALUE INVALID_VALUE 20000419
4 NOT_SELECTED NOT_SELECTED 20000419

Method TECH_INSTALL_PREP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing X_DEVINSNOMR Value transfer Type reference (TYPE) KENNZX SPACE Kennzeichen 20061129
2 Importing X_DEVLOC Value transfer Type reference (TYPE) DEVLOC Geräteplatz 20000718
3 Importing X_HAUS Value transfer Type reference (TYPE) HAUS Anschlussobjekt 20000718
4 Importing X_KEYDATE Value transfer Type reference (TYPE) D Einbaudatum 20000419
5 Importing X_MOVE_TYPE Value transfer Type reference (TYPE) BWARTNEU Bewegungsart (Bestandsführung) neues Gerät 20020517
6 Importing X_PLANT Value transfer Type reference (TYPE) WERKSNEU Empfangendes Werk, neues Gerät 20020517
7 Importing X_STGE_LOC Value transfer Type reference (TYPE) LGORTNEU Empfangener Lagerort neues Gerät 20020517
# Exception Resumable Description Created on
1 FAILED FAILED 20000419
2 MISSING_INPUT Weder Geräteplatz noch Abschlussobjekt angegeben 20000718
3 NOT_SELECTED NOT_SELECTED 20000718
History
Last changed by/on SAP  20070914 
SAP Release Created in 462