Ansicht
Dokumentation

CP_BD_DIRECT_INPUT_PLAN - Arbeitspläne über Direct Input pflegen

CP_BD_DIRECT_INPUT_PLAN - Arbeitspläne über Direct Input pflegen

RFUMSV00 - Advance Return for Tax on Sales/Purchases   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Bearbeiten von Arbeitsplänen: CP_BD_DIRECT_INPUT_PLAN

Mit diesem Funktionsbaustein können Arbeitspläne direkt in die Arbeitsplandatenbank abgespeichert werden. Durch diese Vorgehensweise wird die Performance bei der Datenübernahme erheblich gesteigert. Die Daten müssen im internen Format vorliegen (Achtung: nur Großbuchstaben verwenden).

Werden Daten im externen Format verwendet, so ist der Funktionsbaustein CP_BD_DIRECT_INPUT_PLAN_EXT zu verwenden.

Folgende Funktionsbausteine werden in der angegebenen Reihenfolge bearbeitet:

FB CP_BD_DIRECT_INPUT_PLNGR: ... Plangruppe bearbeiten.
FB CP_BD_DIRECT_INPUT_PLKO: .... Planköpfe bearbeiten.
FB CP_BD_DIRECT_INPUT_MAPL: .... Materialplanzuordnungen bearbeiten.
FB CP_BD_DIRECT_INPUT_PLPO: .... Vorgänge zur Stammfolge
bearbeiten.
FB CP_BD_DIRECT_INPUT_PLFL: .... Alternative bzw. parallele Folgen
bearbeiten
FB CP_BD_DIRECT_INPUT_PLPO: .... Vorgänge zu den alternativen
bzw. parallelen Folgen bearbeiten
FB CP_BD_DIRECT_INPUT_PLMZ: .... Komponentenzuordnungen bearbeiten.
FB CP_BD_DIRECT_INPUT_PLFH: .... Fertigungshilfsmittel bearbeiten.
FB CP_BD_DIRECT_INPUT_TEXT: .... Texte bearbeiten.
FB CP_BD_DIRECT_INPUT_KNOWLEDGE: Beziehungswissen-Zuordnungen
bearbeiten.
FB CP_BD_DIRECT_INPUT_SAVE : ... Arbeitsplan sichern. Dieser FB wird
nicht aufgerufen, wenn eine Error-
oder Abort-Message vorliegt und zusätz-
lich das Flag SAVE_DI_IMP-SAVE_ERROR
initial ist.

Die Schnittstelle

Die Eingabeparameter

Als Eingabeparameter dienen alle nachfolgend aufgeführten Strukturen und Tabellen:

RC271_DI_IMP:
Struktur, die unter anderem den Transaktionscode und die Plangruppe
enthält.
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_PLNGR.

PLKO_DI_TAB:
Tabelle, die Daten zur Bearbeitung eines oder mehrerer Planköpfe
enthält.
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_PLKO.

MAPL_DI_TAB:
Tabelle, die Daten zur Bearbeitung von Materialplanzuordnungen
enthält.
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_MAPL.

PLPO_DI_TAB:
Tabelle, die Daten zur Bearbeitung eines oder mehrerer Vorgänge
enthält. Die Tabelle PLPO_DI_TAB wird ausgewertet, wobei die Sätze
entsprechend ihrer Zuordnung zu einer Stammfolge oder nicht
Stammfolge weiterverarbeitet werden. Ist ein Satz einer Stammfolge
zugeordnet, dann erfolgt ein Eintrag in der Tabelle
PLPO_STAMM_DI_TAB, ansonsten in der Tabelle PLPO_FOLGE_DI_TAB.
Pro Tabelle wird einmal der FB CP_BD_DIRECT_INPUT_PLPO aufgerufen.
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_PLPO.

PLFL_DI_TAB:
Tabelle, die Daten zur Bearbeitung einer oder mehrerer Folgen
enthält.
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_PLFL.

PLMZ_DI_TAB:
Tabelle, die Daten zur Bearbeitung von Komponentenplanzuordnungen
enthält.
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_PLMZ.

PLFH_DI_TAB:
Tabelle, die Daten zur Bearbeitung von Fertigungshilfsmitteln
enthält.
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_PLFH.

TEXT_OBJ_DI_TAB:
Tabelle, die die Daten zur Zuordnung von Texten aus der Tabelle
TEXT_DI_TAB zu den Arbeitsplanobjekten beschreibt.
Es wird derzeitig die Zuordnung zu folgenden Arbeitsplanobjekten
unterstützt:
A - Plankopf
S - Planfolge
O - Vorgang
U - Untervorgang
F - Fertigungshilfsmittel
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_TEXT.

TEXT_DI_TAB:
Tabelle, die Daten zur Bearbeitung von Texten enthält.
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_TEXT.

KNOWL_ALLOC_OBJ_DI_TAB:
Tabelle, die die Daten zur Zuordnung von globalen oder lokalen
Beziehungen aus der Tabelle KNOWL_ALLOC_DI_TAB zu den
Arbeitsplanobjekten beschreibt.
Es wird derzeitig die Zuordnung zu folgenden Arbeitsplanobjekten
unterstützt:
S - Planfolge
O - Vorgang
U - Untervorgang
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_KNOWLEDGE.

KNOWL_ALLOC_DI_TAB:
Tabelle, die Daten zur Bearbeitung von globalen oder lokalen
Beziehungen enthält.
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_KNOWLEDGE.

KNOWL_BASIC_OBJ_DI_TAB:
Tabelle, die die Daten zur Zuordnung von lokalen
Beziehungsbasisdaten aus der Tabelle KNOWL_BASIC_DI_TAB zu den
Arbeitsplanobjekten beschreibt.
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_KNOWLEDGE.

KNOWL_BASIC_DI_TAB:
Tabelle, die Daten zur Bearbeitung von lokalen
Beziehungsbasisdaten enthält.
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_KNOWLEDGE.

KNOWL_NAMES_OBJ_DI_TAB:
Tabelle, die die Daten zur Zuordnung von lokalen
Beziehungsbezeichnungen aus der Tabelle KNOWL_NAMES_DI_TAB zu den
Arbeitsplanobjekten beschreibt.
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_KNOWLEDGE.

KNOWL_NAMES_DI_TAB:
Tabelle, die Daten zur Bearbeitung von lokalen
Beziehungsbezeichnungen enthält.
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_KNOWLEDGE.

KNOWL_DOCUS_OBJ_DI_TAB:
Tabelle, die die Daten zur Zuordnung von lokalen
Beziehungsdokomentation aus der Tabelle KNOWL_DOCUS_DI_TAB zu den
Arbeitsplanobjekten beschreibt.
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_KNOWLEDGE.

KNOWL_DOCUS_DI_TAB:
Tabelle, die Daten zur Bearbeitung von lokalen
Beziehungsdokumentation enthält.
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_KNOWLEDGE.

KNOWL_SOURCE_OBJ_DI_TAB:
Tabelle, die die Daten zur Zuordnung von lokalen
Beziehungswissen aus der Tabelle KNOWL_SOURCE_DI_TAB zu den
Arbeitsplanobjekten beschreibt.
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_KNOWLEDGE.

KNOWL_SOURCE_DI_TAB:
Tabelle, die Daten zur Bearbeitung von lokalen
Beziehungswissen enthält.
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_KNOWLEDGE.

SAVE_DI_IMP:
Struktur, die verschiedene Flags enthält.
Weitere Infos siehe FB CP_BD_DIRECT_INPUT_SAVE.

OBJ_NULL_FIELD_TAB:
Tabelle, die Felder enthält die nicht übernommen werden sollen. Die Tabelle NULL_FIELD_TAB wird jeweils neu gesetzt bevor die einzelnen Funktionsbausteine (Plangruppe, Plankopf, Materialplanzuordnung, ... bearbeiten) aufgerufen werden. Die Tabelle NULL_FIELD_TAB enthält dann nur die Felder, die für den benötigten FB notwendig sind. Die Selektion erfolgt über das Feld OBJ in der Tabelle OBJ_NULL_FIELD_TAB, dabei sind folgende Werte möglich:

A = Plankopf
M = Materialplanzuordnung
O = Vorgang
S = Folge
N = Komponentenzuordnung
F = Fertigungshilfsmittel

Weitere Infos siehe einen der zuvor aufgeführten FB.

Die Ausgabeparameter

Als Ausgabeparameter werden folgende Strukturen, Tabellen und Variablen verwendet:

ERROR_DI_EXP:
Struktur, die den höchsten Fehlerstatus enthält.

Verwendete Objekttypen sind:

  • A - Planköpfe

  • S - Vorgangsfolgen

  • M - Materialplanzuordnungen

  • O - Vorgänge

  • F - Fertigungshilfsmittelzuordnungen zum Vorgang

  • N - Komponentenzuordnungen zum Vorgang

  • T - Textzuordnungen im Plan

  • Y - globale oder lokale Beziehungen

  • y - Zuordnung von globalen oder lokalen Beziehungen im Plan

  • B - lokale Beziehungsbasisdaten

  • b - Zuordnung von lokalen Beziehungsbasisdaten im Plan

  • C - lokale Beziehungsbezeichnungen

  • c - Zuordnung von lokalen Beziehungsbezeichnungen im Plan

  • D - lokale Beziehungsdokumentationen

  • d - Zuordnung von lokalen Beziehungsdokumentationen im Plan

  • E - lokale Beziehungswissen

  • e - Zuordnung von lokalen Beziehungswissen im Plan

Weitere Infos siehe einen FB, der unter Eingabeparameter aufgeführt wurde.

ERROR_PLAN_DI_TAB:
Tabelle, die eine Ansammlung aller Fehlerstatus enthält. Gibt ein FB (z.B. CP_BD_DIRECT_INPUT_PLFH) eine oder mehrere Meldungen zurück, so werden der oder die Fehlerstatus in der Tabelle ERROR_PLAN_DI_TAB fortgeschrieben. Weitere Infos siehe einen FB, der unter Eingabeparameter aufgeführt wurde.

ERROR_PLAN_TAB:
Tabelle, die eine Ansammlung aller Fehlermeldungen enthält. Gibt ein FB (z.B. CP_BD_DIRECT_INPUT_PLFH) eine oder mehrere Meldungen zurück, so werden diese Meldungen in der Tabelle ERROR_PLAN_TAB fortgeschrieben. Weitere Infos siehe einen FB, der unter Eingabeparameter aufgeführt wurde.

PLNNR_EXP:
Variable, die die aktuelle Plangruppe enthält.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

ERROR_DI_EXP
ERROR_PLAN_DI_TAB
ERROR_PLAN_TAB
KNOWL_ALLOC_DI_TAB
KNOWL_ALLOC_OBJ_DI_TAB
KNOWL_BASIC_DI_TAB
KNOWL_BASIC_OBJ_DI_TAB
KNOWL_DOCUS_DI_TAB
KNOWL_DOCUS_OBJ_DI_TAB
KNOWL_NAMES_DI_TAB
KNOWL_NAMES_OBJ_DI_TAB
KNOWL_SOURCE_DI_TAB
KNOWL_SOURCE_OBJ_DI_TAB
MAPL_DI_TAB
OBJ_NULL_FIELD_TAB
PLFH_DI_TAB
PLFL_DI_TAB
PLKO_DI_TAB
PLMZ_DI_TAB
PLNNR_EXP
PLPO_DI_TAB
RC271_DI_IMP
RC27M_DI_IMP
SAVE_DI_IMP
TEXT_DI_TAB
TEXT_OBJ_DI_TAB

Ausnahmen

Funktionsgruppe

CPBD

RFUMSV00 - Advance Return for Tax on Sales/Purchases   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 11411 Date: 20240523 Time: 144208     sap01-206 ( 95 ms )