Menu

SAP Function Module PS_BAPI_PREPARE

Vorarbeiten für das BAPI, Aufruf der BAdIs

Recommended Now

Fire TV Stick Lite Essentials Bundle

This bundle contains Amazon Fire TV Stick Lite and Mission USB Power Cable. The USB power cable eliminates the need to find an AC outlet near your TV by powering Amazon Fire TV directly from your TV's USB port. Includes special power management circuitry that enhances the peak power capability of the USB port by storing excess energy and then releasing it as needed.

Check it out on amazon.com →

The Function Module PS_BAPI_PREPARE (Vorarbeiten für das BAPI, Aufruf der BAdIs) is a standard Function Module in SAP ERP and is part of the function group PS_BAPI within the package CNIF_PI.

Technical Information

Function Module PS_BAPI_PREPARE
Short Text Vorarbeiten für das BAPI, Aufruf der BAdIs
Function Group PS_BAPI
Package CNIF_PI
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_METHOD TYPE FLG_MODE Aktueller Modus (Anlegen/Ändern, Vorgang/Vorgangselement)
I_NETWORK_CHANGE LIKE BAPI_BUS2002_CHG Datenstruktur Netzplankopf Ändern
I_NETWORK_CREATE LIKE BAPI_BUS2002_NEW Datenstruktur: Netzplankopf Anlegen
I_NETWORK_DELETE LIKE BAPI_NETWORK_LIST-NETWORK Netzplannummer
I_NUMBER LIKE BAPI_NETWORK_LIST-NETWORK Network number
I_PROJECT_DEFINITION_CHANGE TYPE BAPI_BUS2001_CHG Datenstruktur: Projektdefintion ändern
I_PROJECT_DEFINITION_CREATE TYPE BAPI_BUS2001_NEW Datenstruktur: Projektdefintion anlegen
I_PROJECT_DEFINITION_DELETE TYPE BAPI_BUS2001_NEW-PROJECT_DEFINITION Projektdefinition
I_PROJECT_NAME TYPE BAPI_BUS2001_NEW-PROJECT_DEFINITION Projektdefinition
I_UPDATE_NETWORK LIKE BAPI_BUS2002_UPD Updatestruktur Netzplankopf Ändern
I_UPDATE_PROJECT_DEFINITION TYPE BAPI_BUS2001_UPD Updatestruktur: Projektdefintion ändern

Exporting Parameters

These are the EXPORTING parameters of this function module.

Parameter Name Type Associated Type Default Value Short Text
E_NUMBER LIKE BAPI_NETWORK_LIST-NETWORK Netzplannummer
E_PROJECT_NAME TYPE BAPI_BUS2001_NEW-PROJECT_DEFINITION Projektdefinition

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
EXTENSIONIN LIKE BAPIPAREX Bezugsstruktur für BAPI-Parameter ExtensionIn / ExtensionOut
EXTENSIONOUT LIKE BAPIPAREX Bezugsstruktur für BAPI-Parameter ExtensionIn / ExtensionOut
IT_ACTIVITY_DELETE LIKE BAPI_ACTIVITY_LIST Vorgangsliste für die BAPI-Verarbeitung
IT_ACT_ELEMENT_CHANGE LIKE BAPI_BUS2002_ACTELEM_CHG Datenstruktur: Vorgangselement Ändern
IT_ACT_ELEMENT_CREATE LIKE BAPI_BUS2002_ACTELEM_NEW Datenstruktur: Vorgangselement Anlegen
IT_ACT_ELEMENT_DELETE LIKE BAPI_ACTELEMENT_LIST Vorgangsliste für die BAPI-Verarbeitung
IT_UPDATE_ACT_ELEMENT LIKE BAPI_BUS2002_ACTELEM_UPD Update: Vorgangselement Ändern
IT_UPDATE_WBS_ELEMENT LIKE BAPI_BUS2054_UPD Updatestruktur: PSP-Element ändern
IT_WBS_ELEMENT_CHANGE LIKE BAPI_BUS2054_CHG Datenstruktur: PSP-Element ändern
IT_WBS_ELEMENT_CREATE LIKE BAPI_BUS2054_NEW Datenstruktur: PSP-Element anlegen
IT_WBS_ELEMENT_DELETE LIKE BAPI_WBS_LIST PSP-Elementliste für die BAPI-Verarbeitung

Exceptions

These are the Exceptions of this function module.

Exception Name Short Text
BADI_ERROR Fehler beim Abarbeiten des BAdIs
CANT_CREATE_DATES Termine können nicht angelegt werden.
INIT_MISSING Aktuelle LUW wurde zu Beginn nicht initialisiert
NETWORK_READ_ERROR Fehler beim Lesen/Sperren des Netzplans.
ONE_PROJECT_VIOLATION Es wurde versucht, auf mehr als ein Projekt zuzugreifen.
PRECOMMIT_ALREADY_CALLED Precommit in aktueller LUW bereits gerufen
PROJECT_READ_ERROR Fehler beim Lesen/Sperren des Netzplans.