SAP ABAP Class CL_RMXT_TRIAL_FACTORY (Trial Management Instances)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PLM-RM (Application Component) Recipe Management
     RMXTAPI (Package) Main Package - Trial: API, Database, Customizing
Properties
Class CL_RMXT_TRIAL_FACTORY  
Short Description Trial Management Instances    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RMXTAPI   Main Package - Trial: API, Database, Customizing 
Created 20030221   SAP 
Last change 20031212   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RMXT_TRIALOBJ Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_RMXT_TRIAL_FACTORY has no interface implemented.
Friends
Class CL_RMXT_TRIAL_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_OBJECT Static Attribute Protected Type reference (TYPE) RMXTTY_TRIAL_INST Table for Trial Instances 20030221
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_BUFFER_CL Static method Public Method Checks Whether a Trial Is Currently Buffered 20031106
2 CREATE_NEW_TRIAL_CL Static method Public Method Creates a New Trial 20030319
3 DELETE_INSTANCE_CL Static method Public Method Deletes Trial Instances After Saving 20030716
4 GET_INSTANCE_CL Static method Public Method Determines the Instance for a Trial 20030221
5 GET_MULT_INSTANCES_CL Static method Public Method Determines the Instance for Several Trials 20030221
6 INIT_ALL_CL Static method Public Method Initializes All Trial Instances 20030221
7 SAVE_ALL_CL Static method Public Method Saves All Trial Instances 20030221
Events
Class CL_RMXT_TRIAL_FACTORY has no event.
Types
Class CL_RMXT_TRIAL_FACTORY has no local type.
Method Signatures

Method CHECK_BUFFER_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FLG_BUFFERED Value transfer Type reference (TYPE) FLAG Kennz.: Versuch ist gepuffert 20031106
2 Importing I_TRIAL_ID Call by reference Type reference (TYPE) RMXTE_TRIALID Versuchsnummer 20031106

Method CHECK_BUFFER_CL on class CL_RMXT_TRIAL_FACTORY has no exception.

Method CREATE_NEW_TRIAL_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_OBJ Call by reference Object reference (TYPE REF TO) IF_RMXT_TRIALOBJ Interface für Versuchsobjekt 20030325
2 Importing I_PLANT Call by reference Type reference (TYPE) WERKS_D Werk 20030319
3 Importing I_ROOT_TRIAL_ID Call by reference Type reference (TYPE) RMXTE_TRIALID Übergeordnete Versuchsnummer 20030902
4 Importing I_TRIALTYPE Call by reference Type reference (TYPE) RMXTE_TRIALTYPE Versuchsart 20030324
5 Changing X_TRIALID Call by reference Type reference (TYPE) RMXTE_TRIALID Versuchsnummer 20030321
# Exception Resumable Description Created on
1 EXC_ILLEGAL_IDENTIFIER Unerlaubtes Zeichen im Versuchsnamen 20030321
2 EXC_INTERVAL_NOT_FOUND Nummernkreis nicht angelegt 20030411
3 EXC_NO_ACTIVE_STATUS Versuch hat keinen aktiven Status 20030908
4 EXC_NO_AUTH Keine Berechtigung zum Anlegen des Versuchs 20030716
5 EXC_NO_CHANGE Versuch kann statusbedingt nicht geändert werden 20030804
6 EXC_NR_EXHAUSTED Nummernkreis bald erschöpft 20030411
7 EXC_NR_INVALID Nummer ausserhalb des zulässigen Bereiches 20030411
8 EXC_NR_LAST_NUMBER Letzte Nummer aus Nummernkreis vergeben 20030411
9 EXC_NR_NOT_EXTERN Nummer nicht für externe Vergabe vorgesehen 20030411
10 EXC_NR_NOT_INTERN Nummernkreis nicht für interne Vergabe vorgesehen 20030411
11 EXC_OBJECT_NOT_FOUND Systemfehler: Nummernkreis nicht vorhanden 20030411
12 EXC_PLANT_NOT_EXSISTS Falsches Werk 20030321
13 EXC_TRIALTYPE_NOT_EXSISTS Falscher Versuchstyp 20030321
14 EXC_TRIAL_ALREADY_EXSISTS Versuch existiert bereits 20030321
15 EXC_WRONG_TRIAL_ID Falsche Versuchsnummer 20030321

Method DELETE_INSTANCE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRIALID Call by reference Type reference (TYPE) RMXTE_TRIALID Versuchsnummer 20030716

Method DELETE_INSTANCE_CL on class CL_RMXT_TRIAL_FACTORY has no exception.

Method GET_INSTANCE_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_OBJ Call by reference Object reference (TYPE REF TO) IF_RMXT_TRIALOBJ API Instanz für den gewünschten Versuch 20030304
2 Exporting E_MODE Call by reference Type reference (TYPE) RMXTE_MODE Modus Anzeigen/Ändern 20030321
3 Importing I_JOBCOUNT Call by reference Type reference (TYPE) BTCJOBCNT Kennummer eines Jobs 20030721
4 Importing I_JOBNAME Call by reference Type reference (TYPE) BTCJOB Name eines Hintergrundjobs 20030721
5 Importing I_MODE Call by reference Type reference (TYPE) RMXTE_MODE IF_RMXT_TRIALOBJ=>MC_TRIAL_DISPLAY Gewünschte Zugriffsart auf Objekt: Anzeigen/Ändern 20030320
6 Importing I_TRIAL Call by reference Type reference (TYPE) RMXTE_TRIALID Versuchsnummer 20030221
# Exception Resumable Description Created on
1 EXC_INST_EXIST Instanz zum Versuch existiert bereits 20030505
2 EXC_INVALID_PLANT Ungültiges Werk 20030505
3 EXC_INVALID_TRIALTYPE Ungültiger Versuchstyp 20030410
4 EXC_LOCKED Objekt gesperrt, nur Anzeige möglich 20030319
5 EXC_NOT_EXIST Versuch existiert nicht 20030319
6 EXC_NO_ACTIVE_STATUS Versuch hat keinen aktiven Status 20030722
7 EXC_NO_AUTHORIZATION Fehlende Berechtigung 20030319
8 EXC_NO_CHANGE Versuch kann statusbedingt nicht geändert werden 20030801

Method GET_MULT_INSTANCES_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) RMXTTY_MESSAGES TMS-TLS: Tabellentyp zur Erfassung von Meldungen 20030326
2 Importing I_MODE Call by reference Type reference (TYPE) RMXTE_MODE IF_RMXT_TRIALOBJ=>MC_TRIAL_DISPLAY Modus Anzeigen/Ändern 20030828
3 Changing XT_OBJECT Call by reference Type reference (TYPE) RMXTTY_TRIAL_INST Zuordnung Instanz<-->Versuch 20030326

Method GET_MULT_INSTANCES_CL on class CL_RMXT_TRIAL_FACTORY has no exception.

Method INIT_ALL_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_DELETED Call by reference Type reference (TYPE) RMXTTY_TRIAL_INST Neu angelegte Versuche, die vor INIT nicht gesichert wurden 20031009

Method INIT_ALL_CL on class CL_RMXT_TRIAL_FACTORY has no exception.

Method SAVE_ALL_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERROR Call by reference Type reference (TYPE) RMXTTY_MESSAGES TMS-TLS: Tabellentyp zur Erfassung von Meldungen 20030326
2 Importing IV_COMMIT Call by reference Type reference (TYPE) XFLAG SPACE Verbuchungssteuerung 20030429

Method SAVE_ALL_CL on class CL_RMXT_TRIAL_FACTORY has no exception.
History
Last changed by/on SAP  20031212 
SAP Release Created in 471