SAP ABAP Class CL_PMEVC_ENGINE_VFUNCTION (Variant Function)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-VC (Application Component) Variant Configuration
     PME_VC_EDITION (Package) Modeling Environment for Variant Configuration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_PMEVC_ENGINE_ENTITY Engine of PME VC Edition 20040105
Properties
Class CL_PMEVC_ENGINE_VFUNCTION  
Short Description Variant Function    
Super Class CL_PMEVC_ENGINE_ENTITY Engine of PME VC Edition 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PME_VC_EDITION   Modeling Environment for Variant Configuration 
Created 20040105   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_PMEVC_ENGINE_ENTITY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 PMEIF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_PMEVC_ENGINE_VFUNCTION has no interface implemented.
Friends
Class CL_PMEVC_ENGINE_VFUNCTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_HEADER Instance attribute Private Type reference (TYPE) CUVFUN 20040115
2 MT_CSTICS Instance attribute Private Type reference (TYPE) PMEIF_VFUNC_CSTIC_TAB Attribute 20040115
3 MT_KEY_FIELDS Instance attribute Private Type reference (TYPE) PMEIF_KEY_FIELD_TAB 20040115
4 MT_STATUS Static Attribute Private See coding 20040206
5 MT_TEXT Instance attribute Private Type reference (TYPE) PMEIF_VFUNCTION_TEXT 20040208
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CSTIC Instance method Public Method Add Table Attribute 20050421
2 CHECK_FUNCTION_USAGE Instance method Public Method Check if variant function is used 20090525
3 CONSTRUCTOR Instance method Public Constructor Konstruktor 20040105
4 DELETE Instance method Public Method Deletes a function 20050406
5 DELETE_CSTIC Instance method Public Method Delete Table Attribute 20050421
6 GET_BASE_DATA Instance method Public Method Liefert Kopfdaten 20040106
7 GET_CSTICS Instance method Public Method Liefert Attribute der Funktion 20040115
8 GET_CSTIC_USAGE Instance method Public Method Checks for cstic usage in dependency before deletion 20050512
9 GET_KEY_FIELDS Instance method Public Method Liefert alle Schlüsselfelder der Funktion 20040115
10 GET_MODEL Instance method Public Method Get: Model 20050504
11 GET_STATUS_LOCKED Static method Public Method 20090716
12 GET_TEXTS Instance method Public Method Liefert Texte 20040208
13 IS_STATUS_FREE Static method Public Method Status offen 20040206
14 SET_BASE_DATA Instance method Public Method Sets Base Data 20050406
15 SET_CSTICS Instance method Public Method Sets Cstics 20050406
16 SET_KEY_FIELDS Instance method Public Method Sets Key Fields 20050406
17 SET_TEXTS Instance method Public Method Sets text 20050406
Events
Class CL_PMEVC_ENGINE_VFUNCTION has no event.
Types
Class CL_PMEVC_ENGINE_VFUNCTION has no local type.
Method Signatures

Method ADD_CSTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EC_CSTIC Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_GLOBAL_CSTIC 20050421
2 Importing IO_PREDECESSOR Call by reference Object reference (TYPE REF TO) IF_PMEVC_ENGINE_ENTITY General Engine Object 20090701
3 Importing IV_CSTIC_NAME Call by reference Type reference (TYPE) CABN-ATNAM 20050421

Method ADD_CSTIC on class CL_PMEVC_ENGINE_VFUNCTION has no exception.

Method CHECK_FUNCTION_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NOT_USED Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20090525

Method CHECK_FUNCTION_USAGE on class CL_PMEVC_ENGINE_VFUNCTION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IC_MODEL Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_MODEL Container für VC Objekte 20040105
2 Importing IS_HEADER Call by reference Type reference (TYPE) CUVFUN Variantenfunktionen 20040105
3 Importing IV_CHANGE_NUMBER Call by reference Type reference (TYPE) AENR-AENNR Änderungsnummer 20050221
4 Importing IV_STATUS Value transfer Type reference (TYPE) I IF_PMEVC_ENGINE_ENTITY=>C_STATUS_LOADED 20040106
5 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20040105

Method CONSTRUCTOR on class CL_PMEVC_ENGINE_VFUNCTION has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IC_FUNCTION Call by reference Object reference (TYPE REF TO) CL_PMEVC_ENGINE_VFUNCTION Variant Function 20050406

Method DELETE on class CL_PMEVC_ENGINE_VFUNCTION has no exception.

Method DELETE_CSTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATNAM Call by reference Type reference (TYPE) CABN-ATNAM 20050421

Method DELETE_CSTIC on class CL_PMEVC_ENGINE_VFUNCTION has no exception.

Method GET_BASE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_FUNCTION Value transfer Type reference (TYPE) CUVFUN Variantenfunktionen 20040106

Method GET_BASE_DATA on class CL_PMEVC_ENGINE_VFUNCTION has no exception.

Method GET_CSTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CSTICS Call by reference Type reference (TYPE) PMEIF_VFUNC_CSTIC_TAB 20040115

Method GET_CSTICS on class CL_PMEVC_ENGINE_VFUNCTION has no exception.

Method GET_CSTIC_USAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATNAM Call by reference Type reference (TYPE) CABN-ATNAM Characteristic Name 20050512
2 Exporting EV_USAGE Call by reference Type reference (TYPE) C 20050512

Method GET_CSTIC_USAGE on class CL_PMEVC_ENGINE_VFUNCTION has no exception.

Method GET_KEY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEY_FIELDS Call by reference Type reference (TYPE) PMEIF_KEY_FIELD_TAB Schlüsselfelder 20040115

Method GET_KEY_FIELDS on class CL_PMEVC_ENGINE_VFUNCTION has no exception.

Method GET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC_RESULT Value transfer Object reference (TYPE REF TO) CL_PMEVC_ENGINE_MODEL Model 20050504

Method GET_MODEL on class CL_PMEVC_ENGINE_VFUNCTION has no exception.

Method GET_STATUS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATUS Value transfer Type reference (TYPE) VFSTA Variant function status 20090716

Method GET_STATUS_LOCKED on class CL_PMEVC_ENGINE_VFUNCTION has no exception.

Method GET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TEXTS Call by reference Type reference (TYPE) PMEIF_VFUNCTION_TEXT 20040208

Method GET_TEXTS on class CL_PMEVC_ENGINE_VFUNCTION has no exception.

Method IS_STATUS_FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESULT Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20040206
2 Importing IV_STATUS Call by reference Type reference (TYPE) VFSTA Status Variantenfunction 20040206

Method IS_STATUS_FREE on class CL_PMEVC_ENGINE_VFUNCTION has no exception.

Method SET_BASE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FUNCTION Call by reference Type reference (TYPE) CUVFUN Variant functions 20050406

Method SET_BASE_DATA on class CL_PMEVC_ENGINE_VFUNCTION has no exception.

Method SET_CSTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CSTICS Call by reference Type reference (TYPE) PMEIF_VFUNC_CSTIC_TAB 20050406

Method SET_CSTICS on class CL_PMEVC_ENGINE_VFUNCTION has no exception.

Method SET_KEY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY_FIELDS Call by reference Type reference (TYPE) PMEIF_KEY_FIELD_TAB 20050406

Method SET_KEY_FIELDS on class CL_PMEVC_ENGINE_VFUNCTION has no exception.

Method SET_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TEXTS Call by reference Type reference (TYPE) PMEIF_VFUNCTION_TEXT 20050406

Method SET_TEXTS on class CL_PMEVC_ENGINE_VFUNCTION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 500