SAP ABAP Class CL_PPELIBAL_CNTL (iPPE Application Object BAL)
Hierarchy
EA-IPPE (Software Component) SAP iPPE
   AP-PPE (Application Component) Integrated Product and Process Engineering
     CPPEBAL (Package) BAL-Specific iPPE Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PPELIENG_CNTL iPPE Engine Controller Object Class 20000808
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PPELIEXT_CONTEXT iPPE Engine Interface for Context Objects (E.g. Focus) 20010221
Properties
Class CL_PPELIBAL_CNTL  
Short Description iPPE Application Object BAL    
Super Class CL_PPELIENG_CNTL iPPE Engine Controller Object Class 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CPPEBAL   BAL-Specific iPPE Objects 
Created 20000808   SAP 
Last change 20050220   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PPET Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PPET0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PPET3 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 PPET6 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 PPET9 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_PPELIEXT_CONTEXT iPPE Engine Interface for Context Objects (E.g. Focus) 20010221
Friends
Class CL_PPELIBAL_CNTL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CMPID_INST Static Attribute Private Object reference (TYPE REF TO) IF_EX_IPPE_CMPID BADI Instance of the CMPID 20020724
2 INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_PPELIBAL_CNTL Only Instance of Class 20000808
3 LOCID_INST Static Attribute Private Object reference (TYPE REF TO) IF_EX_IPPE_LOCID BADI Instance of the LOCID 20020724
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20000808
2 CYCLE_TIME_GET Static method Public Method Determination of Takt Time for a Line Balance 20001227
3 GET_INSTANCE Static method Public Method Gets the Instance of the Class 20000808
4 GET_WEIGHTED_DURATION Static method Public Method Calculate the Weighter Duration for Mode 20010321
5 LBVALID_DBOP_READ Static method Public Method Read Update Indicator of FLO Object of LBVALID 20030915
6 LBVALID_DELETE Static method Public Method Delete Line Balance Effectivity 20001116
7 LBVALID_LOCK Static method Public Method Lock Line Balance 20030909
8 LBVALID_MAINT Static method Public Method Create/Change Line Balance Effectivity 20001109
9 LBVALID_MAINT_BY_LINEBAL Static method Public Method Maintain all Effectivities of a Line Balance 20001211
10 LBVALID_UNLOCK Static method Public Method Unlock Line Balance 20030908
11 LINEBAL_COPY Static method Public Method Copy a Line Balance 20010510
12 LINEBAL_COPY_TO_NEW_LINE Static method Public Method Copy a Line Balance to a New Line Line Structure 20020220
13 LINEBAL_DBOP_READ Static method Public Method Read Update Indicator for Line Balance 20021217
14 LINEBAL_DELETE Static method Public Method Delete Line Balance 20001130
15 LINEBAL_LOCK Static method Public Method Lock Line Balance 20021217
16 LINEBAL_MAINT Static method Public Method Create/Change Line Balance 20001026
17 LINEBAL_READ_BY_FLO Static method Public Method Read all Line Balances for a FLO Node 20001129
18 LINEBAL_READ_BY_FLO_TAB Static method Public Method Read All Line Balances for Multiple FLO Nodes 20030916
19 LINEBAL_READ_BY_MODMIX Static method Public Method Read all Line Balances for a FLO Node 20031016
20 LINEBAL_READ_SINGLE Static method Public Method Read all Data for a Line Balance 20001106
21 LINEBAL_UNLOCK Static method Public Method Unlock Line Balance 20021217
22 LINEBAL_UNLOCK_ALL Static method Public Method Unlock all Locked Line Balances 20021219
23 LINE_ALLOCATION_CHECK Static method Public Method Check Line Balance Relationship Against Line Assignment 20001228
24 MODMIXP_DELETE_SINGLE Static method Public Method Delete an Individual Model Mix Item 20001122
25 MODMIXP_MAINT_SINGLE Static method Public Method Create/Change an Individual Model Mix Item 20001122
26 MODMIX_DBOP_READ Static method Public Method Read Update Indicator for Model Mix 20021219
27 MODMIX_DELETE Static method Public Method Delete Model Mix 20001122
28 MODMIX_GET_PPEGUID_USE Static method Public Method Read Usages of PPEGUID in Model Mix Items 20030115
29 MODMIX_LOCK Static method Public Method Lock Model Mix 20021219
30 MODMIX_MAINT Static method Public Method Create/Change Model Mix 20001121
31 MODMIX_READ Static method Public Method Read Data of Several Model Mixes 20001123
32 MODMIX_READ_SINGLE Static method Public Method Read Model Mix 20001116
33 MODMIX_UNLOCK Static method Public Method Unlock Model Mix 20021219
34 MODMIX_UNLOCK_ALL Static method Public Method Unlock all Locked Model Mixes 20021219
35 PERFORMANCE_FIGURES_GET Static method Public Method Calculate the Line Blance Key Figures for a Line Object 20010222
36 PRBAL_DELETE Static method Public Method Delete a Line Balance Relationship 20001115
37 PRBAL_MAINT Static method Public Method Create/Change Line Balance Relationship 20001106
38 PRBAL_READ_BY_ACT Static method Public Method Read all Line Balance Relationships for a Mode 20001129
39 PRBAL_READ_BY_FLO Static method Public Method Read all Line Balance Relationships for a FLO Node 20001115
40 PRRES_DELETE Static method Public Method Delete a Resource Capacity Relationship 20000808
41 PRRES_MAINT Static method Public Method Create/Change a Resource Capacity Relationship 20000808
42 PRRES_READ Static method Public Method Read Resource Capacities 20001016
43 RESOURCE_OFFER_GET Static method Public Method Read Resource Capacity for a Line Element 20001227
44 VALIDATE_RELATIONS Static method Public Method Check Effectivity of Relationships for a Line Balance 20001130
Events
Class CL_PPELIBAL_CNTL has no event.
Types
Class CL_PPELIBAL_CNTL has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_PPELIBAL_CNTL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PPELIBAL_CNTL has no exception.

Method CYCLE_TIME_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CYCLE_TIME Call by reference Type reference (TYPE) CYCLE_TIME Takt Time 20001227
2 Exporting EX_CYCLE_TIME Call by reference Type reference (TYPE) PPE_CYCLE_TIME Takt Time in Seconds 20001227
3 Importing IS_LBRATE Call by reference Type reference (TYPE) LBRATE Line Balance Rate 20001227
# Exception Resumable Description Created on
1 CONVERSION_ERROR Error Converting the Time Unit 20001227
2 DIMENSION_ERROR Wrong Time Unit 20001227
3 LBRATE_ERROR Line Balance Does Not Exist 20001227
4 MAX_CYCLE_TIME Maximum Takt Time Exceeded 20001227

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_INSTANCE Call by reference Object reference (TYPE REF TO) CL_PPELIBAL_CNTL iPPE Application Object BAL 20000808

Method GET_INSTANCE on class CL_PPELIBAL_CNTL has no exception.

Method GET_WEIGHTED_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LBWDUR Call by reference Type reference (TYPE) PPE_LBWDUR Weighted Duration 20010321
2 Exporting EX_UNIT Call by reference Type reference (TYPE) PPE_UNIT Duration unit 20010321
3 Importing IM_DATE Call by reference Type reference (TYPE) PPE_LBEXPLDATE Key Date for Explosion 20010321
4 Importing IM_LBGUID Call by reference Type reference (TYPE) PPE_LBGUID Line Balance 20010321
5 Importing IM_MODEID Call by reference Type reference (TYPE) PVS_PAGUID Mode ID 20010321
6 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_NONE Message Handling 20010511
# Exception Resumable Description Created on
1 EXPLOSION_ERROR Error During Explosion 20010511
2 LBEXPL_PARAM_MISSING Parameters Missing for Explosion 20010321
3 MODE_NOT_IN_MODELMIX Mode/activity is not in the model mix 20010321

Method LBVALID_DBOP_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DBOP Call by reference Type reference (TYPE) C Verbuchungskennzeichen 20030915
2 Importing IM_GUID Call by reference Type reference (TYPE) PVS_PNGUID GUID des FLO-Objekt 20030915
# Exception Resumable Description Created on
1 NOT_FOUND FLO-Objekt nicht gefunden 20030915

Method LBVALID_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LBVALID Call by reference Type reference (TYPE) PPET9_LBVALID_LI Line Balance Effectivity 20001116
2 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20001116
# Exception Resumable Description Created on
1 FOREIGN_LOCK Locked by Another User 20001129
2 LB_NOT_FOUND Line Balance Not Found 20001129

Method LBVALID_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LOCK_USER Call by reference Type reference (TYPE) SYMSGV sperrender User 20030909
2 Importing IM_GUID Call by reference Type reference (TYPE) PVS_PNGUID Guid des FLO-Objekts 20030909
3 Importing IM_LOCK_MODE Call by reference Type reference (TYPE) DD26E-ENQMODE PPET_LOCK_MODE-EXCLUSIVE Sperrmodus 20030909
4 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20030909
# Exception Resumable Description Created on
1 FOREIGN_LOCK FLO-Objekt bereits durch anderen Benutzer gesperrt 20030909

Method LBVALID_MAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LBVALID Call by reference Type reference (TYPE) PPET9_LBVALID_LI Line Balance Effectivity 20001109
2 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20001109
# Exception Resumable Description Created on
1 CHECK_ERROR Error Checking Data 20001109
2 FOREIGN_LOCK Locked by Another User 20001129
3 LB_NOT_FOUND Selected Line Balance Does Not Exist 20001129

Method LBVALID_MAINT_BY_LINEBAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LBVALID_TAB Call by reference Type reference (TYPE) PPET9_LBVALID_LI_TAB Line Balance Effectivities 20001211
2 Importing IM_LBGUID Call by reference Type reference (TYPE) PPE_LBGUID Line Balance ID 20001211
3 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20001211
# Exception Resumable Description Created on
1 CHECK_ERROR Error Checking Data 20001211
2 FOREIGN_LOCK Locked by Another User 20001211
3 LB_NOT_FOUND Line Balance Not Found 20001211

Method LBVALID_UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_GUID Call by reference Type reference (TYPE) PVS_PNGUID Guid des FLO-Objekts 20030908
2 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20030908
# Exception Resumable Description Created on
1 IDENTIFICATION_ERROR FLO-Objekt nicht identifiziert 20030908
2 UNLOCK_ERROR Fehler beim Entsperren der Gültigkeiten der Abtaktung 20030915

Method LINEBAL_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LINEBAL_TO Call by reference Type reference (TYPE) PPET9_LINEBAL_LI New Line Balance 20010510
2 Importing IM_LINEBAL_FROM Call by reference Type reference (TYPE) PPET9_LINEBAL_LI Line Balance to be Copied 20010510
3 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20010510
# Exception Resumable Description Created on
1 LINEBAL_FROM_NOT_FOUND Line balance to be copied not found 20010510
2 LINEBAL_TO_ALREADY_EXISTS Target line balance already exists 20010510
3 MAINT_ERROR Error creating a new line balance 20010510

Method LINEBAL_COPY_TO_NEW_LINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LINEBAL_COPY Call by reference Type reference (TYPE) PPET9_LINEBAL_LI New Line Balance 20020220
2 Exporting EX_PRBAL_TAB_COPY Call by reference Type reference (TYPE) PPET9_PRBAL_LI_TAB New Line Balance Relationships for Activities 20020220
3 Exporting EX_PRELID_TAB_COPY Call by reference Type reference (TYPE) PPET_PRELID_LI_TAB PRELIDs of Line Balance Relationships 20020220
4 Exporting EX_PRRES_TAB_COPY Call by reference Type reference (TYPE) PPET9_PRRES_LI_TAB New Line Balance Relationships for Production Resources 20020220
5 Importing IM_COPY_PRBAL Call by reference Type reference (TYPE) C PPET_TRUE Copy Line Balance Relationships for Activities 20020220
6 Importing IM_COPY_PRRES Call by reference Type reference (TYPE) C PPET_TRUE Copy Line Balance Relationships for Production Resources 20020220
7 Importing IM_FLOMAP_TAB Call by reference Type reference (TYPE) PPET9_FLOMAP_TAB Mapping Table: Old -> New FLO Objects 20020220
8 Importing IM_LBGUID_MASTER Call by reference Type reference (TYPE) PPE_LBGUID Line Balance to be Copied 20020220
9 Importing IM_LBNAME_COPY Call by reference Type reference (TYPE) PPE_LBNAME Name of Line Balance 20020220
10 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message handling 20020220
# Exception Resumable Description Created on
1 FLOMAP_TAB_INCOMPLETE Incomplete Mapping Table 20020220
2 LINEBAL_COPY_ALREADY_EXISTS Target line balance already exists 20020220
3 LINEBAL_MASTER_NOT_FOUND Line balance to be copied not found 20020220
4 MAINT_ERROR Error creating a new line balance 20020220

Method LINEBAL_DBOP_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DBOP Call by reference Type reference (TYPE) C Verbuchungskennzeichen 20021217
2 Importing IM_LBGUID Call by reference Type reference (TYPE) PPE_LBGUID GUID der Abtaktung 20021217
# Exception Resumable Description Created on
1 NOT_FOUND Abtaktung nicht gefunden 20021217

Method LINEBAL_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_DEL_COMPLETE Call by reference Type reference (TYPE) C PPET_FALSE Delete all Dependent Objects (Relationships, Effectivities) 20001130
2 Importing IM_DEL_RELATIONS Call by reference Type reference (TYPE) C PPET_FALSE Deletion of Existing Relationships Is Allowed 20001130
3 Importing IM_LINEBAL Call by reference Type reference (TYPE) PPET9_LINEBAL_LI Line Balance 20001130
4 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20001130
# Exception Resumable Description Created on
1 EXISTING_LBVALID Line Balance Still Has Effectivities 20001130
2 EXISTING_RELATION Line Balance Still Has Relationships 20001130
3 FOREIGN_LOCK Locked by Another User 20001130
4 NOT_FOUND Line Balance Not Found 20001130

Method LINEBAL_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LOCK_USER Call by reference Type reference (TYPE) SYMSGV sperrender User 20021218
2 Importing IM_LINEBAL Call by reference Type reference (TYPE) PPET9_LINEBAL_LI Abtaktung 20021217
3 Importing IM_LOCK_MODE Call by reference Type reference (TYPE) DD26E-ENQMODE PPET_LOCK_MODE-EXCLUSIVE Sperrmodus 20021217
4 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20021217
# Exception Resumable Description Created on
1 FOREIGN_LOCK Abtaktung bereits durch anderen Benutzer gesperrt 20021217

Method LINEBAL_MAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LINEBAL Call by reference Type reference (TYPE) PPET9_LINEBAL_LI Line Balance Data 20001026
2 Changing CH_LINEBALT_TAB Call by reference Type reference (TYPE) PPET9_LINEBALT_LI_TAB Line Balance Descriptions (Language Dependent) 20001026
3 Exporting EX_OPID Call by reference Type reference (TYPE) C Operation Executed 20001115
4 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling in iPPE Model 20001026
5 Importing IM_RESET_TEXTS Call by reference Type reference (TYPE) C Reset Texts 20001026
# Exception Resumable Description Created on
1 CHECK_ERROR Data Incorrect 20001031
2 FOREIGN_LOCK Locked by Another User 20001126
3 MAINT_ERROR Error Maintaining Data 20001026

Method LINEBAL_READ_BY_FLO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LBVALID_TAB Call by reference Type reference (TYPE) PPET9_LBVALID_LI_TAB Line Balance Effectivities 20001129
2 Exporting EX_LINEBALT_TAB Call by reference Type reference (TYPE) PPET9_LINEBALT_LI_TAB Line Balance Texts 20001129
3 Exporting EX_LINEBAL_TAB Call by reference Type reference (TYPE) PPET9_LINEBAL_LI_TAB Line Balances 20001129
4 Exporting EX_MODMIXH_TAB Call by reference Type reference (TYPE) PPET9_MODMIXH_LI_TAB Model Mix Header Data 20001129
5 Exporting EX_MODMIXP_TAB Call by reference Type reference (TYPE) PPET9_MODMIXP_LI_TAB Model Mix Items 20001129
6 Exporting EX_PRBAL_TAB Call by reference Type reference (TYPE) PPET9_PRBAL_LI_TAB Assign Relationships -> Line Balance 20001129
7 Exporting EX_PRELID_TAB Call by reference Type reference (TYPE) PPET_PRELID_LI_TAB Relationships 20001129
8 Exporting EX_PRRES_TAB Call by reference Type reference (TYPE) PPET9_PRRES_LI_TAB Resource Capacities 20001130
9 Importing IM_DBREAD_LBVALID Call by reference Type reference (TYPE) C Read Effectivities Direct From Database 20010103
10 Importing IM_FLOID Call by reference Type reference (TYPE) PVS_PNGUID ID for FLO Node 20001129
11 Importing IM_ONLY_VALID_LB Call by reference Type reference (TYPE) C Only Line Balances with Effectivities 20001129

Method LINEBAL_READ_BY_FLO on class CL_PPELIBAL_CNTL has no exception.

Method LINEBAL_READ_BY_FLO_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LINEBAL Call by reference Type reference (TYPE) PPET9_LINEBAL_LI_TAB Abtaktungen 20030916
2 Importing IT_FLOID Call by reference Type reference (TYPE) PPET_GUID_TAB PNGUID der FLO-Objekts 20030916

Method LINEBAL_READ_BY_FLO_TAB on class CL_PPELIBAL_CNTL has no exception.

Method LINEBAL_READ_BY_MODMIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LINEBAL_TAB Call by reference Type reference (TYPE) PPET9_LINEBAL_LI_TAB Abtaktungen 20031016
2 Importing IM_MMGUID Call by reference Type reference (TYPE) PVS_MMGUID ID des Model-Mixs 20031016

Method LINEBAL_READ_BY_MODMIX on class CL_PPELIBAL_CNTL has no exception.

Method LINEBAL_READ_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_LINEBAL Call by reference Type reference (TYPE) PPET9_LINEBAL_LI Line Balance 20001106
2 Exporting EX_LBVALID_TAB Call by reference Type reference (TYPE) PPET9_LBVALID_LI_TAB Line Balance Effectivities 20001106
3 Exporting EX_LINEBALT_TAB Call by reference Type reference (TYPE) PPET9_LINEBALT_LI_TAB Line Balance Descriptions 20001106
4 Exporting EX_MODMIXH Call by reference Type reference (TYPE) PPET9_MODMIXH_LI Model Mix Header Data 20001129
5 Exporting EX_MODMIXP_TAB Call by reference Type reference (TYPE) PPET9_MODMIXP_LI_TAB Model Mix Items 20001129
6 Exporting EX_PRBAL_TAB Call by reference Type reference (TYPE) PPET9_PRBAL_LI_TAB Line Balance Relationships (Effectivity) 20001106
7 Exporting EX_PRELID_TAB Call by reference Type reference (TYPE) PPET_PRELID_LI_TAB Line Balance Relationships (Engine) 20001106
8 Exporting EX_PRRES_TAB Call by reference Type reference (TYPE) PPET9_PRRES_LI_TAB Resource Capacities 20001130
9 Importing IM_LBVALID_FOR_FLO Call by reference Type reference (TYPE) C PPET_FALSE Read All Effectivities for the Relevant FLO Node 20001130
10 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20001106
# Exception Resumable Description Created on
1 NOT_FOUND Line Balance Not Found 20001126

Method LINEBAL_UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LINEBAL Call by reference Type reference (TYPE) PPET9_LINEBAL_LI Abtaktung 20021217
2 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20021217
# Exception Resumable Description Created on
1 IDENTIFICATION_ERROR Abtaktung nicht identifiziert 20021217

Method LINEBAL_UNLOCK_ALL Signature

Method LINEBAL_UNLOCK_ALL on class CL_PPELIBAL_CNTL has no parameter.
Method LINEBAL_UNLOCK_ALL on class CL_PPELIBAL_CNTL has no exception.

Method LINE_ALLOCATION_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CHECK_PASSED Call by reference Type reference (TYPE) C Check Passed 20001228
2 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20001228
3 Importing IM_PAGUID_ACT Call by reference Type reference (TYPE) PVS_PAGUID GUID Mode 20001228
4 Importing IM_PNGUID_FLO Call by reference Type reference (TYPE) PVS_PNGUID GUID Line Object 20001228
# Exception Resumable Description Created on
1 CHECK_ERROR Error Checking Data 20001228
2 FOREIGN_LOCK Locked by Another User 20001228
3 LB_NOT_FOUND Line Balance Not Found 20001228
4 MAINT_ERROR Error Creating/Changing Data 20001228

Method MODMIXP_DELETE_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODMIXP Call by reference Type reference (TYPE) PPET9_MODMIXP_LI Model Mix Item 20001122
2 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20001122
# Exception Resumable Description Created on
1 FOREIGN_LOCK Locked by Another User 20001122
2 NOT_FOUND Model Mix Not Found (Warning) 20001122

Method MODMIXP_MAINT_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MODMIXP Call by reference Type reference (TYPE) PPET9_MODMIXP_LI Model Mix Item 20001122
2 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20001122
# Exception Resumable Description Created on
1 CHECK_ERROR Error Checking Data 20001122
2 FOREIGN_LOCK Locked by Another User 20001122
3 MODMIX_NOT_FOUND Selected Model Mix Does Not Exist 20001122

Method MODMIX_DBOP_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DBOP Call by reference Type reference (TYPE) C Verbuchungskennzeichen 20021219
2 Importing IM_MMGUID Call by reference Type reference (TYPE) PVS_MMGUID GUID des Modell-Mixes 20021219
# Exception Resumable Description Created on
1 NOT_FOUND Modell-Mix nicht gefunden 20021219

Method MODMIX_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODMIXH Call by reference Type reference (TYPE) PPET9_MODMIXH_LI Model mix 20001122
2 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20001122
# Exception Resumable Description Created on
1 FOREIGN_LOCK Locked by Another User 20001122
2 NOT_FOUND Model Mix Not Found 20001122
3 USED_IN_LINEBAL Model Mix Still Used in Line Balance 20001122

Method MODMIX_GET_PPEGUID_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MODMIXH_TAB Call by reference Type reference (TYPE) PPET9_MODMIXH_LI_TAB Modell-Mix Kopfdaten 20030115
2 Exporting EX_MODMIXP_TAB Call by reference Type reference (TYPE) PPET9_MODMIXP_LI_TAB Modell-Mix Positionen 20030115
3 Importing IM_PPEGUID Call by reference Type reference (TYPE) PVS_GUID PPEGUID 20030115

Method MODMIX_GET_PPEGUID_USE on class CL_PPELIBAL_CNTL has no exception.

Method MODMIX_LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_LOCK_USER Call by reference Type reference (TYPE) SYMSGV sperrender User 20021219
2 Importing IM_LOCK_MODE Call by reference Type reference (TYPE) DD26E-ENQMODE PPET_LOCK_MODE-EXCLUSIVE Sperrmodus 20021219
3 Importing IM_MODMIXH Call by reference Type reference (TYPE) PPET9_MODMIXH_LI zu sperrender Modell-Mix 20021219
4 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20021219
# Exception Resumable Description Created on
1 FOREIGN_LOCK Modell-Mix bereits durch anderen Benutzer gesperrt 20021219

Method MODMIX_MAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MODMIXH Call by reference Type reference (TYPE) PPET9_MODMIXH_LI Model Mix Header Data 20001121
2 Changing CH_MODMIXP_TAB Call by reference Type reference (TYPE) PPET9_MODMIXP_LI_TAB Model Mix Items 20001121
3 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_NONE Message Handling 20001121
4 Importing IM_RESET_POSITIONS Call by reference Type reference (TYPE) C PPET_FALSE Reset Model Mix Items 20001121
# Exception Resumable Description Created on
1 CHECK_ERROR Error Checking Data 20001121
2 FOREIGN_LOCK Locked by Another User 20001121

Method MODMIX_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MODMIXH_TAB Call by reference Type reference (TYPE) PPET9_MODMIXH_LI_TAB Model Mix Data to Be Read 20001123
2 Exporting EX_MODMIXP_TAB Call by reference Type reference (TYPE) PPET9_MODMIXP_LI_TAB Model Mix Items 20001123

Method MODMIX_READ on class CL_PPELIBAL_CNTL has no exception.

Method MODMIX_READ_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_MODMIXH Call by reference Type reference (TYPE) PPET9_MODMIXH_LI Model Mix Header Data 20001116
2 Exporting EX_MODMIXP_TAB Call by reference Type reference (TYPE) PPET9_MODMIXP_LI_TAB Model Mix Items 20001116
3 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20001116
# Exception Resumable Description Created on
1 NOT_FOUND Model Mix Not Found 20001116

Method MODMIX_UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MODMIXH Call by reference Type reference (TYPE) PPET9_MODMIXH_LI Modell-Mix 20021219
2 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20021219
# Exception Resumable Description Created on
1 IDENTIFICATION_ERROR Modell-Mix nicht identifiziert 20021219

Method MODMIX_UNLOCK_ALL Signature

Method MODMIX_UNLOCK_ALL on class CL_PPELIBAL_CNTL has no parameter.
Method MODMIX_UNLOCK_ALL on class CL_PPELIBAL_CNTL has no exception.

Method PERFORMANCE_FIGURES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_CYCLE_BALANCE Call by reference Type reference (TYPE) PPE_CYCLE_BALANCE Takt comparison 20010222
2 Exporting EX_CYCLE_TIME Call by reference Type reference (TYPE) PPE_CYCLE_TIME Takt Time in Seconds 20010222
3 Exporting EX_LBWDUR Call by reference Type reference (TYPE) PPE_LBWDUR Line Balance: Weighted, Average Duration of an Activity 20010223
4 Exporting EX_RESQUANT Call by reference Type reference (TYPE) PPE_RESQUANT Number of Production Resources 20010223
5 Exporting EX_TIME_OFFER Call by reference Type reference (TYPE) PPE_TIME_OFFER Resource Capacity in Seconds 20010222
6 Exporting EX_TIME_REQUIREMENT Call by reference Type reference (TYPE) PPE_DURATION Time requirement 20010222
7 Exporting EX_WORKLOAD Call by reference Type reference (TYPE) PPE_WORKLOAD Percentage Utilization of a Line Object 20010222
8 Importing IM_FLOGUID Call by reference Type reference (TYPE) PVS_GUID GUID Line Object 20010222
9 Importing IM_LBGUID Call by reference Type reference (TYPE) PPE_LBGUID Line Balance GUID 20010222
10 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20010222
# Exception Resumable Description Created on
1 BALANCING_ERROR Error Reading the Line Balance Relationships 20010222
2 RESOURCE_OFFER_ERROR Error Calculating the Takt Time 20010222
3 TIME_REQUIREMENT_ERROR Error Reading Mode 20010222

Method PRBAL_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LBGUID Call by reference Type reference (TYPE) PPE_LBGUID Line Balance GUID 20001115
2 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20001115
3 Importing IM_NO_EVENT Call by reference Type reference (TYPE) C PPET_FALSE Suppress the Refresh Event 20010216
4 Importing IM_PRGUID Call by reference Type reference (TYPE) PVS_PRGUID Relationships GUID 20001115
5 Importing IM_SENDER Call by reference Type reference (TYPE) PPET_SENDER Program Calling the Method 20010216
# Exception Resumable Description Created on
1 CHECK_ERROR Error Checking Data 20001115
2 FOREIGN_LOCK Locked by Another User 20001129
3 LB_NOT_FOUND Line Balance Not Found 20001129

Method PRBAL_MAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PRBAL Call by reference Type reference (TYPE) PPET9_PRBAL_LI Line Balance Relationship (Line Balance Data) 20001106
2 Changing CH_PRELID Call by reference Type reference (TYPE) PPET_PRELID_LI Line Balance Relationship (Engine) 20001106
3 Exporting EX_OP_ID Call by reference Type reference (TYPE) C Operation Executed 20001106
4 Importing IM_ACTSEQ_FLG Call by reference Type reference (TYPE) C PPET_FALSE Sequence Is Provided Externally 20001106
5 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20001106
6 Importing IM_NO_EVENT Call by reference Type reference (TYPE) C PPET_FALSE Suppress the Refresh Event 20010109
7 Importing IM_PRED_MODEID Call by reference Type reference (TYPE) PALTID-PAGUID Predecessor Mode 20001108
8 Importing IM_SENDER Call by reference Type reference (TYPE) PPET_SENDER Program Calling the Method 20010109
# Exception Resumable Description Created on
1 CHECK_ERROR Error Checking Data 20001106
2 FOREIGN_LOCK Locked by Another User 20001129
3 LB_NOT_FOUND Line Balance Not Found 20001129
4 MAINT_ERROR Error Creating/Changing Data 20001108
5 OBJ_EXISTENCE_ERROR Object 1 or Object 2 of the Relationship Does Not Exist 20010314

Method PRBAL_READ_BY_ACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PRBAL_TAB Call by reference Type reference (TYPE) PPET9_PRBAL_LI_TAB Assign Relationship -> Line Balance 20001129
2 Exporting EX_PRELID_TAB Call by reference Type reference (TYPE) PPET_PRELID_LI_TAB Relationship Table 20001129
3 Importing IM_LBGUID Call by reference Type reference (TYPE) PPE_LBGUID ID for Line Balance 20001129
4 Importing IM_MODEID Call by reference Type reference (TYPE) PVS_PAGUID ID for Mode 20001129
5 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20001130
# Exception Resumable Description Created on
1 LB_NOT_FOUND Line Balance Not Found 20001130

Method PRBAL_READ_BY_FLO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PRBAL_TAB Call by reference Type reference (TYPE) PPET9_PRBAL_LI_TAB Assign Relationship -> Line Balance 20001115
2 Exporting EX_PRELID_TAB Call by reference Type reference (TYPE) PPET_PRELID_LI_TAB Relationship Table 20001115
3 Importing IM_FLOGUID_TAB Call by reference Type reference (TYPE) PPET_GUID_TAB FLO Node Table 20001115
4 Importing IM_LBGUID Call by reference Type reference (TYPE) PPE_LBGUID Line Balance GUID 20001115
5 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20001130
# Exception Resumable Description Created on
1 LB_NOT_FOUND Line Balance Not Found 20001130

Method PRRES_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_LBGUID Call by reference Type reference (TYPE) PPE_LBGUID ID for Line Balance 20001130
2 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling 20001130
3 Importing IM_NO_EVENT Call by reference Type reference (TYPE) C PPET_FALSE Suppress the Refresh Event 20010309
4 Importing IM_PRGUID Call by reference Type reference (TYPE) PVS_PRGUID Relationship ID 20001130
5 Importing IM_SENDER Call by reference Type reference (TYPE) PPET_SENDER Program Calling the Method 20010309
# Exception Resumable Description Created on
1 CHECK_ERROR Error Checking Data 20001130
2 FOREIGN_LOCK Locked by Another User 20001130
3 LB_NOT_FOUND Line Balance Not Found 20001130

Method PRRES_MAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PRELID Call by reference Type reference (TYPE) PPET_PRELID_LI PRELID Record for Resource Capacity Relationship 20000808
2 Changing CH_PRRES Call by reference Type reference (TYPE) PPET9_PRRES_LI PRBALRES Record for Resource Capacity Relationship 20000808
3 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Controls Message Handling in iPPE Engine 20000808
4 Importing IM_NO_EVENT Call by reference Type reference (TYPE) C PPET_FALSE Suppress the Refresh Event 20010109
5 Importing IM_SENDER Call by reference Type reference (TYPE) PPET_SENDER Program Calling the Method 20010109
# Exception Resumable Description Created on
1 CHECK_ERROR Error Checking Data 20001130
2 FOREIGN_LOCK Locked by Another User 20001130
3 LB_NOT_FOUND Line Balance Not Found 20001130
4 MAINT_ERROR Error when Changing Data 20001130
5 OBJ_EXISTENCE_ERROR Object 1 or Object 2 of the Relationship Does Not Exist 20010314

Method PRRES_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_PRELID_TAB Call by reference Type reference (TYPE) PPET_PRELID_LI_TAB PRELID Records 20001016
2 Exporting EX_PRRES_TAB Call by reference Type reference (TYPE) PPET9_PRRES_LI_TAB Resource Capacity Records 20001016
3 Importing IM_FLO_OFFER Call by reference Type reference (TYPE) C PPET_FALSE Selection of Execution Locations 20001016
4 Importing IM_LBGUID Call by reference Type reference (TYPE) PPE_LBGUID GUID for the Line Balance Version 20001016
5 Importing IM_MSG_OPT Call by reference Type reference (TYPE) PPET_MSG_OPT PPET_MSG_OPTIONS-DO_ALL Message Handling in iPPE Engine 20001016
6 Importing IM_PNODID_TAB Call by reference Type reference (TYPE) PPET_PNODID_LI_TAB PNODID Records for Factory Layout 20001016
7 Importing IM_RES_OFFER Call by reference Type reference (TYPE) C PPET_TRUE Selection of Resources 20001016
# Exception Resumable Description Created on
1 LB_NOT_FOUND Invalid Line Balance Version 20001130

Method RESOURCE_OFFER_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PNODID Call by reference Type reference (TYPE) PPET_PNODID_TAB PNODID Records for Production Resources 20001227
2 Exporting ET_PNRES Call by reference Type reference (TYPE) PPET6_PNRES_LI_TAB PNRES Records 20001227
3 Exporting EX_CYCLE_TIME Call by reference Type reference (TYPE) PPE_CYCLE_TIME Takt Time in Seconds 20010213
4 Exporting EX_RESQUANT Call by reference Type reference (TYPE) PPE_RESQUANT Number of Production Resources 20001227
5 Exporting EX_TIME_OFFER Call by reference Type reference (TYPE) PPE_TIME_OFFER Resource Capacity in Seconds 20001227
6 Importing IM_FLOGUID Call by reference Type reference (TYPE) PVS_GUID Line Element 20001227
7 Importing IM_LBGUID Call by reference Type reference (TYPE) PPE_LBGUID Line Balance GUID 20001227
# Exception Resumable Description Created on
1 INITIAL_LBRATE Initial Line Balance Rate 20001227
2 LINEBAL_NOT_FOUND Invalid Line Balance 20001227

Method VALIDATE_RELATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_STRUCT_TAB Call by reference Type reference (TYPE) PPET_STRUCT_LI_TAB Relationships 20001130
2 Exporting EX_PRBAL_TAB Call by reference Type reference (TYPE) PPET9_PRBAL_LI_TAB Line Balance Relationships 20001130
3 Exporting EX_PRRES_TAB Call by reference Type reference (TYPE) PPET9_PRRES_LI_TAB Resource Capacities 20001130
4 Importing IM_LBGUID Call by reference Type reference (TYPE) PPE_LBGUID ID for Line Balance 20001130

Method VALIDATE_RELATIONS on class CL_PPELIBAL_CNTL has no exception.
History
Last changed by/on SAP  20050220 
SAP Release Created in 46C1