Menu

SAP Function Module WB2_COMP_QUAN_WITH_PRED_QUAN

N2M: Mengenvergleich aktuelle Position und Vorgängerposition

The Function Module WB2_COMP_QUAN_WITH_PRED_QUAN (N2M: Mengenvergleich aktuelle Position und Vorgängerposition) is a standard Function Module in SAP ERP and is part of the function group WB2_ASSO_PROCESS within the package WB2BPOSTYPMNGT.

Technical Information

Function Module WB2_COMP_QUAN_WITH_PRED_QUAN
Short Text N2M: Mengenvergleich aktuelle Position und Vorgängerposition
Function Group WB2_ASSO_PROCESS
Package WB2BPOSTYPMNGT
Module Type Normal Module

Importing Parameters

These are the IMPORTING parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
I_CALLED_BEF_UPD TYPE C ' ' wenn gesetzt: dann aufgerufen beim Update
I_DOC_PRED_DOC TYPE WB2_DOC_PRED_DOC Position und seine Vorgängerposition
I_FINAL_BATCH_CHECK TYPE C ' ' Soll eine abschliessende Überprüfung der Batch-Nummer stattfinden?
I_NO_COMPARE TYPE C ' ' kein Vergleich durchführen?
I_ONLY_INCREASE TYPE C ' ' wenn gesetzt: es wird nur eine Erhöhung der Assoziationsmenge durchgeführt
I_UECHA_CHECK TYPE C ' ' Soll die übergeordnete Chargennummer geprüft werden?

Exporting Parameters

These are the EXPORTING parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
E_ASSOC_ASSO_TAB TYPE KOMWBASSOC_STAB Assoziationen, in denen die aktuelle Position assoziiert wurde
E_ASSOC_QUAN_COMPLETE TYPE WB2_ASSOCIATED_QUAN 'assoc_quan' aufsummiert aus allen Assoziationen in der Assoz.-Mengeneinheit
E_ASSOC_QUAN_LEAD TYPE WB2_ASSOCIATED_QUAN assoziierte Menge aus den Assoziationen der führenden Position
E_ASSOC_QUAN_ORIG_LEAD TYPE WB2_ASSOC_QUAN_ORIG ursprünglich assoziierte Menge der führenden Position
E_ASSOC_QUAN_PRED TYPE WB2_ASSOCIATED_QUAN assoziierte Menge aus den Assoziationen der Vorgängerpos. der führenden Pos.
E_ASSOC_REC_TAB TYPE KOMWBASSOC_STAB Assoziationen, die die aktuelle Position erhalten hat
E_ASSO_MNGT_ACTIVE TYPE C Flag, ob das Assoziationsmanagement aktiv ist
E_ASSO_PARTNER_OD TYPE WB2_DOC_BAS_DOC Sonderfall Auslieferung: Assoziationspartner, wenn es nur einen gibt
E_COMPLETE_QUAN_OD_GI TYPE WB2_COMPLETE_QUAN Assoziationsmenge zu Auslieferung oder Warenausgang
E_DEL_BY_CR_ASSOC_ASSO_TAB TYPE KOMWBASSOC_STAB Assoz., in denen die führ. Pos. assoz., gelöscht da nicht assoz.-ausgezeichn.
E_DEL_BY_CR_ASSOC_REC_TAB TYPE KOMWBASSOC_STAB Assoz., die die führ. Pos. empfangen hat, gelöscht da nicht assoz.-ausgezeichn.
E_NO_ASSO TYPE WB2_NO_ASSO Kennzeichen Assoziationen nicht erlaubt
E_OPEN_QUAN_ASSO_OD TYPE WB2_OPEN_QUAN Sonderfall Auslieferung: offene Mg. des Assoz.-Partners, wenn es nur einen gibt
E_PORTFOLIO_EXISTS TYPE C Flag, ob ein Portfolio existiert
E_PRED_ASSOC_ASSO_TAB TYPE KOMWBASSOC_STAB Assoziationen, in denen die Vorgänger-Position assoziiert wurde
E_PRED_ASSOC_REC_TAB TYPE KOMWBASSOC_STAB Assoziationen, die die Vorgänger-Position erhalten hat
E_PRED_LEADING_DOC TYPE WB2_DOC_BAS_DOC Vorgaengerpos. der führenden Pos. und ihr Basisdokument
E_QUAN_IN_AME TYPE WB2_COMPLETE_QUAN die Menge der Position in der Assoziations-Mengeneinheit
E_REC_QUAN_LEAD TYPE WB2_RECEIVING_QUAN empfangene Menge aus den Assoziationen der führenden Pos.
E_REC_QUAN_ORIG_LEAD TYPE WB2_REC_QUAN_ORIG ursprünglich empfangene Menge der führenden Position
E_REC_QUAN_PRED TYPE WB2_RECEIVING_QUAN empfangene Menge aus den Assoziationen der Vorgängerpos. der führenden Pos.
E_RETCODE TYPE SY-SUBRC Returncode, ungleich 0 im Fehlerfall
E_SIDE TYPE WB2_SIDE Seite eines Basisdokuments
E_TEMP_PRED_ASSOC_ASSO_TAB TYPE KOMWBASSOC_STAB nicht-permanente Assoz., in denen die Vorgänger-Pos. assoz. wurde
E_TEMP_PRED_ASSOC_REC_TAB TYPE KOMWBASSOC_STAB nicht-permanente Assoziationen, die die Vorgänger-Pos. erhalten hat
E_UNIT_OF_QUAN TYPE MEINS Assoziations-Mengeneinheit
E_ZERO_PRED_ASSOC_ASSO_TAB TYPE KOMWBASSOC_STAB Assoziationen, in denen die Vorgängerpos. assoziiert wurde mit Menge 0
E_ZERO_PRED_ASSOC_REC_TAB TYPE KOMWBASSOC_STAB Assoziationen, die die Vorgängerpos. erhalten hat mit Menge 0

Changing Parameters

This function module does not define any CHANGING parameters.

Table Parameters

These are the TABLE parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
T_EMSG LIKE WB2_N2M_ERROR N2M Assoziations-Management: Fehlermeldungsstruktur

Exceptions

These are the Exceptions of this function module.

Exception Name Short Text
DATA_NOT_EXIST keine Daten vorhanden
FATAL_ERROR Schwerer Fehler aufgetreten
INTERNAL_ERROR interner Fehler aufgetreten
QUANTITY_TOO_LARGE Menge ist zu groß
QUANTITY_TOO_SMALL Menge ist zu klein