Ansicht
Dokumentation

QST05_PLMKB_SELECT - Table Control zur Auswahl u. Änderung von Prüfvorgaben

QST05_PLMKB_SELECT - Table Control zur Auswahl u. Änderung von Prüfvorgaben

PERFORM Short Reference   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Der vorliegende Baustein liefert die Funktion der Flexiblen Prüfvorgaben.

Hierbei können zuvor ermittelte Prüfvorgaben, welche in den internen Tabellen CT_PLMKB_TAB (Tabelle der Merkmale) und CT_QAPO_TAB (Tabelle der Vorgänge) abgelegt sind, noch einmal verändert werden.

Hierzu wird in einem Popup ein Table Control mit allen bereits gelesenen Merkmalsvorgaben angezeigt.

In diesem Popup können dann die Merkmale ausgewählt werden, die tatsächlich für die Prüfung relevant sind, d.h. ins Prüflos übernommen werden sollen. Ferner können bestimmte Vorgaben verändert werden:

  • Vorgangskurztext
  • Merkmalskurztext
  • Alle Grenzpaare (untere/obere Toleranz, Grenzwertpaar 1 und 2, Plausibilitätsgrenzen)
  • Sollwert
  • Nachkommastellen
  • Prüfmethode
  • Alle Infofelder zum Merkmal
  • Stichprobenverfahren
  • Auswahlmenge
  • Steuerkennzeichen RZWANG (Muß/Kann).

Aufgrund der tatsächlich ausgewählten Merkmale werden die Vorgabentabellen entsprechend verändert bzw. ausgedünnt und an die weitere Bearbeitung weitergereicht.

Die Ausgabetabelle ET_PLMKBS_TAB enthält die tatsächlich ausgewählten und ggf. veränderten Merkmalsvorgaben.

Sollten bei der Auswahl von Merkmalen oder Änderung von Vorgaben Fehler auftreten, so werden diese in Form eines Protokolls gesammelt und dann in einem weiteren Popup aufgelistet.

Der Baustein kann auch im Rahmen der Ergebniserfassung zur Veränderung von Prüfvorgaben verwendet werden. Dazu ist der Importing-Parameter i_res_rec erforderlich.

Beispiel

Der Funktionsbasutein wird z.B. im Rahmen der Stabilitätsstudie innerhalb der BAdI-Implementierung QPAP_FLEX_PLAN_16 zum BAdI QPAP_FLEX_PLAN (im Baustein QPAP_PLAN_READ) verwendet.

Hierbei wird die Funktion in Abhängigkeit der Prüflosherkunft angeboten (Filterwert des BAdIs).

Kundeneigene BAdI-Implementierungen oder die Verwendung des Bausteins in einem passenden User-Exit sind möglich.

Hinweise

Bei Verwendung des Bausteins im Rahmen der Stabilitätsstudie wurden entsprechende Berechtigungsprüfungen implementiert (siehe BAdI-Implementierung QPAP_FLEX_PLAN_16). Ferner ist der Aufruf des Bausteins in Abhängigkeit von bestimmten Statuswerten im Prüflos vorgesehen.

Dies sollte bei kundeneigenen Verwendungen beachtet werden.

Ferner wurde in der BAdI-Implementierung für die Stabilitätsstudie eine Dokumentation für Flexible Prüfvorgaben vorgesehen (siehe Implementierung QPAP_FLEX_PLAN_16):

Findet eine Änderung von Vorgaben zu einem ausgewählten Merkmal statt, so wird das Feld ET_PLMKBS_TAB-QPMK_REF entsprechend gefüllt (Wert 9). Dieser Wert wird an die Datenbanktabelle der Merkmalsvorgaben QAMV weitergereicht.

Zusätzlich wird ein spezieller Status im Prüflos geschrieben ('FLEX'), falls die Funktion der Flexiblen Prüfvorgaben tatsächlich genutzt wurde, d.h. nicht alle Merkmale des Plans ausgewählt oder Vorgaben verändert wurden.

Diese Dokumentation der Flexiblen Vorgaben sollte aus Nachweisgründen auch bei kundeneigener Nutzung des vorliegenden Bausteins vorgenommen werden.

Weiterführende Informationen





Parameter

CT_PLMKB_TAB
CT_QAPO_TAB
ET_PLMKBS_TAB
IT_PLPOB_TAB
I_QALS
I_RES_REC
I_SEL_MULT

Ausnahmen

ERROR_IN_PLMKB_TAB
X_NO_CHAR_SELECT

Funktionsgruppe

QST05

RFUMSV00 - Advance Return for Tax on Sales/Purchases   ROGBILLS - Synchronize billing plans  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4259 Date: 20240523 Time: 081326     sap01-206 ( 67 ms )