Ansicht
Dokumentation

CE_C_PROCESSING - CE: Aufruf Variantenkonfigurator

CE_C_PROCESSING - CE: Aufruf Variantenkonfigurator

BAL_S_LOG - Application Log: Log header data   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der Funktionsbaustein 'CE_C_PROCESSING' ruft aus der Anwendung den
Konfigurator auf. Hierbei gibt es einige wichtige Parameter zu beachten.
Der Parameter 'TYPE' liefert die Information, ob der Konfigurator
als Konfiguration im Sales, oder aber als Konfiguration im
Engineering eingesetzt wird.

TYPE = 'S' Sales
TYPE = 'E' Engineering

Diese Betrachtungsweise ist im Moment nur interessant, wenn es
sich bei dem konfigurierbaren Objekt um ein Material handelt.
Alle anderen konfigurierbaren Objekte müssen mit TYPE = ' ' den
Konfigurator aufrufen.
Innerhalb der Konfiguration im Engineering wird der TYPE nach
weiteren SUB_TYPES unterschieden.

SUB_TYPE = '01' Engineering Workbench
SUB_TYPE = '02' ergebnisorientierte Auftragsstückliste
SUB_TYPE = '03' Auftragsstückliste als Wissensbasis
SUB_TYPE = '04' ergebnisorientierte Projektstückliste

Dieser Funktionsbaustein steuert auch den Absprung in externe
Konfiguratoren. In diesem Umfeld wird auch unser 'SCE standalone
configurator engine' angesiedelt sein.
Außerdem liegt hier auch der Absprung in die IDOC-Verarbeitung,
die sich dann wiederum der entsprechenden API's aus dem
Konfiguratorumfeld bedient.

Alle anderen Parameter sollten aus der entsprechenden Parameter-
dokumentaion für den Aufrufer verständlich sein.

Beispiel


Beispiel für Konfiguration im Sales

call function 'CE_C_PROCESSING'
exporting
type = 'S'
sub_type = ' '
instance = loc_cuobj
date = loc_datuv
object_id = loc_object_id
object = loc_object
owner_id = 'VBPS'
header_screen = loc_incl1
no_dialog = ' '
no_f8 = d_kreuz
no_f11 = ' '
tables
application_input = loc_appl
exceptions
internal_error = 1
instance_not_found = 2
reference_instance_not_found = 3
no_plant = 4
no_quantity = 5
no_connection_to_configuration = 6
others = 7.


Beispiel für Konfiguration einer ergebnisorientierten Auftragsstückliste

call function 'CE_C_PROCESSING'
exporting
type = 'E'
sub_type = '02'
instance = loc_cuobj
date = loc_datuv
object_id = loc_object_id
object = loc_object
owner_id = 'VBPS'
header_screen = loc_incl1
no_dialog = ' '
no_f8 = d_kreuz
no_f11 = ' '
tables
application_input = loc_appl
exceptions
internal_error = 1
instance_not_found = 2
reference_instance_not_found = 3
no_plant = 4
no_quantity = 5
no_connection_to_configuration = 6
others = 7.


Beispiel für Konfiguration bei konfigurierbarem Objekt ungleich Material

call function 'CE_C_PROCESSING'
exporting
type = ' '
sub_type = ' '
instance = loc_cuobj
date = loc_datuv
object_id = loc_object_id
object = loc_object
owner_id = ?
header_screen = loc_incl1
no_dialog = ' '
no_f8 = d_kreuz
no_f11 = ' '
tables
application_input = loc_appl
exceptions
internal_error = 1
instance_not_found = 2
reference_instance_not_found = 3
no_plant = 4
no_quantity = 5
no_connection_to_configuration = 6
others = 7.

Hinweise

Weiterführende Informationen





Parameter

APPLICATION_INPUT
APPLICATION_OUTPUT
BOM_APPLICATION
CALLED_FROM_SALES
DATE
DISPLAY
EFFECTIVITY
HEADER_SCREEN
INITIALIZATION
INSTANCE
IS_BUSINESS_OBJECT
IV_PROFILE_COUNTER
MATERIAL_VARIANT
NEW_INSTANCE
NO_DIALOG
NO_F11
NO_F8
OBJECT
OBJECT_ID
OWNER_ID
PLANT
REFERENCE_INSTANCE
RETURN_WITH_FUNCTIONKEY
SIMULATION
SUB_TYPE
TYPE

Ausnahmen

EOASL_NOT_ALLOWED
INSTANCE_IS_A_CLASSIFICATION
INSTANCE_NOT_FOUND
INTERNAL_ERROR
INTERNAL_ERROR_ECM
MATERIAL_VARIANT_NOT_ALLOWED
MAXASL_NOT_ALLOWED
NO_BOM
NO_CONNECTION_TO_CONFIGURATION
NO_KNOWLEDGE_BASE_FOUND
NO_PLANT
NO_QUANTITY
ORDER_BOM_ERROR
REFERENCE_INSTANCE_NOT_FOUND
XC_FAILURE_PROCESSING_DATA
XC_UNPROCESSED_DATA

Funktionsgruppe

CUKO

PERFORM Short Reference   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 8199 Date: 20240523 Time: 153325     sap01-206 ( 54 ms )