
A planning function type is a procedure that can be parameterized and that change transaction data in BW Integrated Planning and in the Planning Application Kit. The system offers you a number of standard planning function types. You can also implement customer-specific planning function types, in order to implement specific procedures and apply them to transaction data.
Every planning function type comprises the following parts:
a definition part (metadata) that is created and changed in the maintenance transaction for planning function types (RSPLF1),
an ABAP-OO class in which the actual procedure is programmed. The class name forms part of the definition.
If you have implemented the customer-specific planning function types for the SAP HANA database, we recommend making sure that the business logic is also implemented for ABAP runtime. This is mainly for technical reasons, though it can also be advantageous for example if you are using the SAP HANA database in your production system but not in your test system and still want to use the same planning function types.
In the maintenance transaction for planning function types (RSPLF1), you can display, change, create and copy customer-specific planning function types.
In terms of transport, Business Content and activation, planning function types behave like other BW metadata objects. However with planning function types in the SAP HANA database, you need to transport the SAP HANA objects yourself.
The active planning function types are visible in Planning Modeler and can be used to create and execute planning functions.
To call the maintenance transaction for planning function types in Planning Modeler (transaction RSPLAN), choose . The Edit Planning Function Type screen appears.
Enter a technical name for the planning function type.
Choose
Create. The screen for creating a planning function type appears.
Enter a description for the planning function type and make the required settings on the Properties and Parameters tab pages.
The next steps in the procedure depend on whether you want to work with the SAP HANA database, or whether you want the function type to run both in ABAP and on the SAP HANA database.