Capacity Requirement Table KBED

This post is describing how KBED entries are changed according to the status of production order.

Basics

– Table KBED saves capacity requirement records. Field BEDID is key field of table KBED, and also the linking field between table AFKO and KBED. And there are 6 important fields which contains scheduled capacity requirements and remaining capacity requirements for segments.  Each operation of production orders has 3 segments: set up, processing and tear down.

– Field “Control Capacity Reduction” under “Capacity” tab of Work Center. Normally, “Formula-Related” is used by customers. Therefore, the calculation logic in this post is with the prerequisite of “Formula-Related” setting. You can click F1 help to see how other settings work.

1. Status CRTD

When create an production order, capacity requirement entries are created for each operation. If multiple capacity categories are assigned to the correcponding work center of the operation, e.g. 2 capacity categories, then 2 entries are created in table KBED for this operation.

For example,

• The formulas are maintained as below in Capacity view of Work Center.
Setup formula = Standard formula SAP005  = Setup * Operation Splits
Porcessing formula = Standard formula SAP006 = Machine * Operation quantity / Base qty
Teardown formula = blank
• Routing has 2 operations.
Operation 0010 has standard values as Setup = 1 Hour   Processing = 1 Hour
Operation 0020 has standard values as Setup = 2 Hours Processing = 2 Hours

When create an production order with qty 10, capacity is caculated as below.

Operation 0010

• Setup = Setup standard value(1 H) * Operation Splits(“No. of individula capacity” maintained in Capacity details, 1 this time) = 1 Hour
• Processing = Machine standard value(1 H) * Operation qty(10 PC) / Base qty(1 PC) = 10 Hours

Operation 0020

• Setup = Setup standard value(2 H) * Operation Splits(“No. of individula capacity” maintained in Capacity details, 1 this time) = 2 Hour
• Processing = Machine standard value(2 H) * Operation qty(10 PC) / Base qty(1 PC) = 20 Hours

You can see 2 entries in table KBED for 2 operations. I will only explain the change for operation 0010. Operation 0020 is the same.

For Setup segment, the scheduled capacity requirement(KRUESOLL) and remaining capacity requirement(KRUEREST) are 1 H; For processing segment, the scheduled capacity requirement(KBEASOLL) and remaining capacity requirement(KBEAREST) are 10 H.

2. Status PCNF

When partial confirmation is executed, remaining capacity is reduced accordingly, based on the remained order qty, scheduled capacity requirement does not change. This time, partial confirmation with qty 2 is executed. For Setup segment, scheduling capacity requirement(KRUESOLL) remains same, remaining capactity requirement(KRUEREST) does not change too, because the parameters of setup formula are not related to order qty. For Processing segment, scheduling capacity requirement(KBEASOLL) remains same, remaining capacity requirement(KBEAREST) is changed to 8 hours, since remaining order qty is 8.

3. Status CNF

When final confirmation is executed, remaining capacity requirement(KRUERESR & KBEAREST) becomes ZERO, scheduled capacity requirement(KRUESOLL & KBEASOLL) does not change.

4. Status TECO

When technically close an order, capacity requirement entries are deleted.

When revoking TECO, capacity requirement entries are regenerated.

5. Status CLSD

When close an order, capacity requirement entries are deleted.

You must be Logged on to comment or reply to a post.
• Hi,

Thanks for sharing!

Regards

Gopinath R

• Hi Jessica,

Thanks for providing the details. I have doubt on the entries that are getting created in KBED table. I wanted to know how the entries are getting created in this table. In one of our order we have 2 main operations and 3 suboperations, but only 2 entries are there in KBED table. In some cases, there are 8(3 Main and 5 Sub) operations are present in Order-Operation tab, but only 5 entries gets created in the KBED table. Definitely there should be a logic behind it. Could you please let me know it. If required we can discuss offline. My mail id is Karthic12@gmail.com.

• Jessica Li Post author

Hi Karthic,

You can check how many capacity categories exist for the work center which is assigned to operations in CR03. E.g. work center 0001 is assigned to operation 0010, capacity category 001 and 002 are assigned to this work center, then 2 entries will be created in table KBED for this operation.

Hope this helps.

best regards,
Jessica

• Hello Jessica, I am not seeing KBED remaining capacity (KBEAREST) get updated when confirmations are posted against process orders.  Have you ever seen this before and can you advise?

• Jessica Li Post author

Hello James,

You can check the setting of field “Control CapacityReduction” in “Capacity” tab in CR03.

If it is “Completely for partial confirmation”, remaining requirement is reduced completely when there is a partial confirmation.

If it is “Completedly for final confirmation”, remaining requirement is reduced completed when there is a final confirmation. There is no adjustment through partial confirmations.

Hope it helps.

best regards,

Jessica

• Hello Jessica, Have you ever used these tables to create a tool similar to CM01? I am currently struggling with this problem, I want to create a query that will allow displaying more records than CM01.