Show TOC

Import parameters

You define import parameters in function calls and input validations for the export parameters of the function module or check function.

When defining an import parameter, you also specify the following information in the process instruction:

The text is displayed before the parameter value in the PI sheet.
You do not define a text in input validations as the parameter values are not displayed
The variable is only valid within the PI sheet but not for the entire process order.
You can use the variable to transfer the parameter value to succeeding process instructions in the same PI sheet. Note, however, that the function can be carried out more than once in the PI sheet.

Enter this information by assigning the following characteristics to the process instruction:

Characteristic Meaning Allowed values
PPPI_INPUT_REQUEST Text (in function Any short text
call only) (see text symbols (3) )
PPPI_IMPORT_PARAMETER Import parameter Export parameter of
the function module
Char. for variable (1)
Variable for the New variable name (1)
with data type of parameter value
parameter

(1) Characteristics for variables:

Depending on the data type of the parameter, use one of the following characteristics to assign the variable:

Characteristic for variable Data type
PPPI_DATE_VARIABLE Date
PPPI_TIME_VARIABLE Time
PPPI_FLOAT_VARIABLE Floating point number
PPPI_STRING_VARIABLE Alphanumeric value

(2) Variable name:

The following entries are not allowed:

  • The variable name X
  • Within a variable name:
Blanks and arithmetic operators
  • At the end of a variable name:
_<number>, for example, _1, _2
_COUNT
_SUM

(3) Using text symbols:

Mit Hilfe von Textsymbolen verweisen Sie aus einem Lang- oder Kurztext (bzw. aus einem alphanumerischen Merkmalwert) auf den Wert eines anderen Merkmals.

Auf diese Weise können Sie z.B.

  • in einem Prozeßparameter den Namen der zugehörigen Primärressource in die Steueranweisung übernehmen
  • in einer Prozeßdatenanforderung für eine Warenausgangsbuchung den Namen des Materials in die Eingabeaufforderung übernehmen

Das Textsymbol wird später durch den jeweiligen Merkmalwert ersetzt, wenn Sie im Prozeßauftrag

  • die automatische Merkmalbewertung anstoßen
  • das Steuerrezept erzeugen, zu dem die Prozeßvorgabe gehört

Requirement

Das Textfeld ist lang genung, um das Textsymbol aufzunehmen.

Zusätzlich ist eine der folgenden Bedingungen erfüllt:

  • Das Merkmal, auf das Sie mit dem Textsymbol verweisen, kann im Prozeßauftrag automatisch bewertet werden.
  • Sie bearbeiten eine Prozeßdatenanforderung oder -berechnungsformel. Das Merkmal, auf das Sie mit dem Textsymbol verweisen, ist derselben Prozeßvorgabe als Meldungsmerkmal zugeordnet.

Textsymbole, die auf den Wert eines Steuerungsmerkmals verweisen, werden im Prozeßvorgabe-Assistenten nicht unterstützt.

Activities

Textsymbol im Prozeßvorgabe-Assistenten in Kurztext einfügen

1. Stellen Sie den Cursor im Kurztext auf die Position, an der Sie das Textsymbol einfügen wollen.
2. Wählen Sie Bearbeiten -> Einfügen -> Textsymbol.
Sie erhalten eine Liste mit allen Merkmalen, auf die Sie verweisen können.
3. Stellen Sie den Cursor auf das gewünschte Merkmal, und wählen Sie Übernehmen.
Das System fügt das Textsymbol an der Cursorposition ein.

Textsymbol im SAPscript-Editor oder auf der Merkmalübersicht einfügen

Fügen Sie das Textsymbol manuell entsprechend folgender Syntax ein:

  • bei automatisch bewertbaren Merkmalen:
& <Merkmalname in Großbuchstaben> & (ohne Leerzeichen)
  • bei Meldungsmerkmalen, die derselben Prozeßvorgabe zugeordnet sind:
& <vierstellige Sortiernummer des Merkmals in Prozeßvorgabe> &
(ohne Leerzeichen)

Textsymbol im PC-Editor einfügen

1. Stellen Sie den Cursor im Text auf die Position, an der Sie das Textsymbol einfügen wollen.
2. Wählen Sie Bearbeiten -> Einfügen Kommando.
3. Markieren Sie die Option Symbole.
4. Erfassen Sie das Textsymbol im zugehörigen Eingabefeld.
Verwenden Sie hierbei dieselbe Syntax wie im SAPscript-Editor.
5. Wählen Sie Weiter
Das Textsymbol wird als Kommando in den Text eingefügt.