Fonction SAP BAPI_KANBANCC_GETLIST_ALL - Determine Kanban Control Cycles That Satisfy Selection Criteria

Paramètre Reférence Type Long. Valeur par déf. Facultatif Description
LANGUAGE_KEY BAPILANGU-SPRSL C 1 X Language Key
MAXROWS BAPI1075_GENERAL-MAXROWS I 4 500 X Maximum Number of Lines of Hits
SELECT_DEP_REQ BAPIFLAG u 1 X Indicator for Extended Selection of Dependent Requirements

Paramètre Reférence Type Long. Description
RETURN BAPIRET2 u 548 Return Parameter(s)

Paramètre Reférence Long. Facultatif Description
CALC_PROFILE_RANGE BAPI1172_KCPRF_RANGE 11 X Selection Table for Kanban Calculation Profile
CONTROLCYCLE BAPI1172_LIST_ALL 800 Results Table with Control Cycle Data
CONTROLCYCLE_TYPE_RANGE BAPI1172_RKSTA_RANGE 5 X Selection Table for Control Cycle Category
COSTCENTER_RANGE BAPI1172_KOSTL_RANGE 23 X Selection Table for Cost Center of Control Cycle
DEPENDENT_REQ BAPI1172_LIST_DEP_REQ 28 X Results Table with Dependent Requirements for Control Cycles
EXTENSIONIN BAPIPAREX 990 X Reference Structure for BAPI Parameters EXTENSIONIN/EXTENSIONOUT
EXTENSIONOUT BAPIPAREX 990 X Reference Structure for BAPI Parameters EXTENSIONIN/EXTENSIONOUT
EXT_PROCURE_RANGE BAPI1172_PKSTF_RANGE 11 X Selection Table for Replenishment Strategy in Case of External Procurement
IN_HOUSEPROD_RANGE BAPI1172_PKSTE_RANGE 11 X Selection Table for Replenishment Strategy in Case of In-House Procurement
ISSUINGPLANT_RANGE BAPI1172_PKUMW_RANGE 11 X Selection Table for Supplying Plant
ISSUINGSTGE_LOC_RANGE BAPI1172_UMLGO_RANGE 11 X Selection Table for Supplying Storage Location
JIT_PROFILE_RANGE BAPI1172_PABPRF_RANGE 11 X Selection Table for JIT Call Profile
KANBAN_CONTROL_CYCLE_RANGE BAPI1172_PKNUM_RANGE 17 X Selection Table for Kanban Control Cycle Number
LIFECYCLE_RANGE BAPI1172_LIFECYCLE_RANGE 5 X Selection Table for Lifecycle Status
MATERIAL_RANGE BAPIMATRAM 39 X Selection Table for Material Number
PLANT_RANGE BAPIMATRAW 11 X Selection Table for Plant
PURCH_ORG_RANGE BAPI1172_EKORG_RANGE 11 X Selection Table for Purchasing Organization
REP_POINT_RANGE BAPI1172_ZPUNKT_RANGE 11 X Selection Table for Reporting Point
RESPONSIBLE_RANGE BAPI1172_QUVER_RANGE 9 X Selection Table for Person Responsible for Supply Source
STGE_NUM_RANGE BAPI1172_LGNUM_RANGE 9 X Selection Table for Warehouse Number/Complex
STGE_TYPE_RANGE BAPI1172_LGTYP_RANGE 9 X Selection Table for Storage Type
STOCK_MOVEMNT_RANGE BAPI1172_PKSTU_RANGE 11 X Selection Table for Replenishment Strategy in Case of Stock Transfer
SUPPLYAREA_RANGE BAPI1172_PRVBE_RANGE 23 X Selection Table for Supply Area
VENDOR_RANGE BAPI1172_LIFNR_RANGE 23 X Selection Table for Vendor

Functionality
This method provides a list of control cycles for one one more selectioncriteria. The list also contains detailed control cycle data, such asreplenishment strategy and kanban data.
Note that the individual selection parameters are linked with a logicalAND when the data is selected.
Entering the selection parameters is optional. However, you shouldspecify the maximum number of data records you want output in theMaxrows parameter.

Description
This table contains the return messages from the method call.

Value range
The return parameter contains all error messages that lead to atermination of a selection.
If the selection was successful, the return parameter is empty.

Description
If you enter a language key, the short texts for the control cycle areselected in this language.
The short texts for the material, plant, supply area, replenishmentstrategy, and kanban container are selected in the specified language inthe table for the control cycle data (BAPI1172_LIST_ALL).

Description
To avoid too much data being read and transferred to the calling programwhen this method is used, a maximum number is specified in thisparameter. This is the maximum number of data records that are read andtransferred.

Description
Indicator showing whether the dependent requirements of the controlcycles are also selected. The data for the dependent requirements ispassed on in the export parameter Dependent_Req.

Description
You can use this parameter to select control cycles with a specificcalculation profile. You enter the calculation profile if the kanbansfor a control cycle are calculated automatically.
Information on the meaning of the individual parameter fields isavailable in the corresponding data element documentation in the ABAPDictionary.

Description
In this list, the control cycles read are passed on to the invoker.

Description
Sie können Regelkreise nach dem Regelkreistyp (z.B. Regelkreis fürklassisches oder ereignisgesteuertes Kanban) selektieren.
Information on the meaning of the individual parameter fields isavailable in the corresponding data element documentation in the ABAPDictionary.

Description
You can select the control cycles using the cost center, which isdetermined using the material of the control cycle.
Information on the meaning of the individual parameter fields isavailable in the corresponding data element documentation in the ABAPDictionary.

Description
If you have transferred the import parameter SELECT_DEP_REQ, thedependent requirements data is transferred in this table.
Information on the meaning of the individual parameter fields isavailable in the corresponding data element documentation in the ABAPDictionary.

Description
This parameter serves as a data container. In the parameter, additionaldata that was not taken into account at the interface can be passed onto the method.
The data is passed on in a table. The format of the individual datarecords of this table is determined by the structure BAPIPAREX. Thiscontains several data record fields (VALUEPART1, VALUEPART2, ...) plus afield for the name of an auxiliary structure created by the customer(STRUCTURE). Because the data is written piece-wise successively to thedata record fields available for the purpose, an auxiliary structure isneeded to interpret the data.
BAPI table extensions are especially suitable as auxiliary structures inthe event that the customer wishes to extend an SAP database table byadding further fields.
Further information on the various options for customer enhancement andon the auxiliary structures to be used in each case is available in thedocument "Customer Enhancements and Modification of BAPIs" in the SAPLibrary under CA-BFA: Further Developments, Modifications ...
You can implement the enhancement using the Business Add-In (BAdI)BAPI1172EXTENSION. In doing so, use the interfaceIF_EX_BAPI1172EXTENSION with the method GETLIST_CHECK_IN.

Description
This parameter serves as a data container. With this parameter,additional data that was not taken into account at the interface can bereturned.
The data is transferred in a table. The format of the individual datarecords of this table is determined by the structure BAPIPAREX. Thiscontains several data record fields (VALUEPART1, VALUEPART2, ...) plus afield for the name of an auxiliary structure (STRUCTURE). Because thedata is written piece-wise successively to the data record fieldsavailable for the purpose for each data record, an auxiliary structureis needed to interpret the data.
BAPI table extensions are especially suitable as auxiliary structures inthe event that the customer wishes to extend an SAP database table byadding further fields.
Further information on the various options for customer enhancement andon the auxiliary structures to be used in each case is available in thedocument "Customer Enhancements and Modification of BAPIs" in the SAPLibrary under CA-BFA: Further Developments, Modifications ...
You can implement the enhancement using the Business Add-In (BAdI)BAPI1172EXTENSION. Use the interface IF_EX_BAPI1172EXTENSION with themethod GETLIST_CHECK_OUT for the purpose.

Default

Description
You can select control cycles based on the replenishment strategy. Usingthis parameter, you can select all control cycles with a replenishmentstrategy for external procurement.
Information on the meaning of the individual parameter fields isavailable in the corresponding data element documentation in the ABAPDictionary.

Description
You can select control cycles based on the replenishment strategy. Usingthis parameter, you can select all control cycles with a replenishmentstrategy for in-house production.
Information on the meaning of the individual parameter fields isavailable in the corresponding data element documentation in the ABAPDictionary.

Description
A material for a control cycle can be procured from another plant. Asupplying plant is specified in the control cycle in this case. You canuse this selection parameter to restrict the control cycles that areread to one or more supplying plants.
The parameter must always be initial if you want control cycles to beread that are supplied from the same plant as created in the controlcycle.
Information on the meaning of the individual parameter fields isavailable in the corrresponding data element documentation in the ABAPDictionary.

Description
A material for a control cycle can be procured by stock transfer. Astorage location is specified in the control cycle in this case. You canuse this selection parameter to restrict the control cycles that areread to one or more storage locations.
Information on the meaning of the individual parameter fields isavailable in the corresponding data element documentation in the ABAPDictionary.

Description
For control cycles with external procurement, you can procure thematerials using a summarizedJIT call. You can enter a JIT call profile in the control cycle forthis purpose. You can select control cycles using the JIT call profile.
INCLUDE BAPI_DATAELEMENT

Description
You can use this selection parameter to restrict the number of controlcycles read using the control cycle number.
Information on the meaning of the individual parameter fields isavailable in the corresponding data element documentation in the ABAPDictionary.

Description
You can select control cycles according to the lifecycle status. Forthis purpose, the lifecycle for control cycles must be activated inCustomizing.
Information on the meaning of individual parameter fields is availablein the relevant data element documentation in the ABAP Dictionary.

Description
Each control cycle is created for a specific material. You can use thisselection parameter to restrict the number of control cycles read usingthe material number.

Description
Each control cycle is created for a specific plant. You can use thisselection parameter to restrict the number of control cycles read usingthe plant number.
Information on the meaning of the individual parameter fields isavailable in the corresponding data element documentation in the ABAPDictionary.

Description
The procurement of a material for a control cycle can take place viaexternal procurement. In this case, a vendor and the purchasingorganization created for this vendor are defined in the control cycle.With this selection parameter, the control cycles read can be restrictedto one or more purchaising organizations.
Information on the meaning of the individual parameter fields isavailable in the corresponding data element documentation in the ABAPDictionary.

Description
If you have control cycles with the replenishment strategy of thecontrol type Processing with Cards and Reporting Points, you can selectcontrol cycles via thereporting point.
INCLUDE BAPI_DATAELEMENT

Description
The procurement of a material for a control cycle can take place viain-house production. In this case, a person responsible for the supplysource is defined in the control cycle. With this selection parameter,the control cycles read can be restricted to one or more personsresponsible for a supply source.
Information on the meaning of the individual parameter fields isavailable in the corresponding data element documentation in the ABAPDictionary.

Description
If you are using Kanban with the Warehouse Management System, you canselect control cycles via the warehouse number/warehouse complex.
Information on the meaning of the individual parameter fields isavailable in the corresponding data element documentation in the ABAPDictionary.

Description
If you are using Kanban with the Warehouse Management System, you canselect control cycles via the storage type.
Information on the meaning of the individual parameter fields isavailable in the corresponding data element documentation in the ABAPDictionary.

Description
You can select control cycles depending on the replenishment strategy.You can select all control cycles with a replenishment strategy withstock transfer via this parameter.
Information on the meaning of the individual parameter fields isavailable in the corresponding data element documentation in the ABAPDictionary.

Description
Each control cycle is created for a certain production supply area. Withthis selection parameter, the number of control cycles read can berestriced via the number of the PSAs.
Information on the meaning of the individual parameter fields isavailable in the corresponding data element documentation in the ABAPDictionary.

Description
Procurement of a material for a control cycle can take place viaexternal procurement. In this case, a vendor and the purchasingorganization for which this vendor has been created is are defined inthe control cycle. With this selection parameter, the control cyclesread can be restricted to one or more vendors.