Table for BOM component table for SFG/FERT goods
Dear All,
We are creating FRICE to calculate the cost of the product. The input parameter is the fert/sfg goods and the qty consumed to produce the goods and the opening stock and closing stock of the input/raw material of the fert/sfg has to be captured. From which table the same can be captured.
Regards
Vasantha.
Dear All,
We are creating FRICE to calculate the cost of the product. The input parameter is the fert/sfg goods and the qty consumed to produce the goods and the opening stock and closing stock of the input/raw material of the fert/sfg has to be captured. From which table the same can be captured.
Regards
Vasantha.
Similar Messages
-
One pricing condition for BOM and other for individual component
Hello SAP gurus,
We have two pricing condition types created and assigned in the pricing procedure which has been created with reference to PR00 and condition records are maintained for both the condition types.
But, we want only one pricing condition type to be triggered in the sales order depending on the usage of material in the sales order. As we are selling the same material individually and as well as a component in a bundle ( BOM).
i.e, when one pricing condition for BOM component and other for individual component
What are the configuration steps to be taken care to get this scenario?
Thanks in advance.
Regards,
KB
Edited by: K.byla on Jan 21, 2010 1:20 PMHi Sagar,
Thanks for your response.
Yes, we are maintaining only one material. The same material is used to sell individually and also in a BOM.
As i have mentioned earlier, whenever the material is sold individually it should pick condition type say 'YR00' and when the same material is sold as a bundle ( BOM) , it should pick condition type " YR01" in same the pricing procedure.
For both the condition types, the condition records are maintained.
To give the scenario details,
A material "X" is sold individually as a single component and the same material is also used for selling bundled with other material "Y" and the bundled material as "Z"
means, Z=X+Y
Pricing procedure used is say ZRA000 which contains currently the price cond type YR00.
Now for the bundle (BOM) involvement i want to use the same pricing pricing proc. and add the new cond YR01 in it so that the system will pick the cond.type YR00 when the material is sold individually and YR01 is taken as the price when the material is sold as a bundle against the item X.
Need to know the steps for this scenario and do i need to maintain a specific requirement ? please suggest.
BR,
KB -
Direct Procurement for BOM component
Hi there,
If we want to use direct procurement for BOM component then where do we set the indicatior in BOM. I am not able to find the same in BOM.........??
Please advice me ....
Regards
KaushikHi Kaushik,
Maintain Direct Procurment is OPPQ-Plant paramaters. Here you specify whether the direct procurement is triggered by the Planning Run or the MRP.
And also maintain a key for Special procurement Direct Procurement in OPPQ.
Please assign Special Procurement Key as Direct procurement is MRP-2 view of material master.
Thanks and regards
Murugesan -
FM For Finding if Material BOM exits for BOM component.
Hi,
Is there any FM or BAPI to find out if there is any material BOM exists for the BOM component.
How is Indicator assembly get assighned..?
Any inputs would be appreciated.
Thanks,
MarkSample program.
report zrich_0001 .
* Internal Tables
data: i_stpov like stpov occurs 0 with header line.
parameters: p_matnr type marc-matnr,
p_werks type marc-werks.
start-of-selection.
perform where_used tables i_stpov
using p_matnr
p_werks.
loop at i_stpov.
write:/ i_stpov-matnr, i_stpov-werks.
endloop.
* FORM WHERE_USED.
form where_used tables itab
using matnr
werks.
data: selpool like mc29s.
data: eqpcat like cscequi occurs 0.
data: kndcat like cscknd occurs 0.
data: matcat like cscmat occurs 0.
data: prjcat like cscprj occurs 0.
data: stdcat like cscstd occurs 0.
data: tplcat like csctpl occurs 0.
clear itab. refresh itab.
call function 'CS_WHERE_USED_MAT'
exporting
datub = sy-datum
datuv = sy-datum
matnr = matnr
postp = ' '
stlan = ' '
werks = werks
stltp = ' '
importing
topmat = selpool "Not Currently Used
tables
wultb = itab
equicat = eqpcat "Not Currently Used
kndcat = kndcat "Not Currently Used
matcat = matcat "Not Currently Used
stdcat = stdcat "Not Currently Used
tplcat = tplcat "Not Currently Used
prjcat = prjcat "Not Currently Used
exceptions
material_not_found = 02
no_where_used_rec_found = 03
no_where_used_rec_selected = 04
no_where_used_rec_valid = 05.
endform.
Regards,
Rich Heilman -
BOM Component Query for MRP during BOM explsion
Hi all,
Bom what I am talking is Revese Logistics BOM(Repair BOM).Here something called attach rate we are using.That means if phone comes for repair then what is the possibility that the particular component will be used.It is usually in decimal places like 0.5,0.7,0.05 etc for components.
ex.
Component A in BOM we will put as 1.But somewhere we need to use this attache rate as 0.5.
This attach rate is not fixed.Every time it varies based on user entry
Means assume for header qty is 100 MRP run should calculate qty 50 for component A.
Please suggest how to use this attach rate in BOM.
Thanks and Regards
Raghavendra PaiHi,
A way of doing what you ask for, is to define the BOM header quantity, for example 100, and the if you define 50 for component A, then you get a 50% rate of usage.
But you need to be careful that quantities for which production orders are created are normally not significantly smaller then the BOM header quantity, becuase then you may get some quantity rounding issues.
These ratios (quantities actually) can be manually changed during the creation of a specific production order, to accommodate a different rate for that specific lot.
Regards,
Mario -
Certification for WEB COMPONENT DEVELOPER FOR J2EE[tm]
Hi all,
I'm thinking of getting certified as a
WEB COMPONENT DEVELOPER FOR J2EE[tm] PLATFORM.
What is your experience? How do I prepare best for the exam?
Any book / tutorial particulary useful?
Thanks for your input!
AnjaFor what its worth, I found this the easiest of the certifications (compared to Programmer and Developer). My 2 cents of advice includes:
- Use the Sun objectives as the driver for your study. Review the objectives thoroughly and make detailed notes by section. http://www.javaranch.com/scwcdlinks.jsp has some good examples of this (plus a lot of other useful stuff). The exam is a bit of a memory test - you need to know details of the deployment descriptor, the taglib definition, listeners, the API etc.
- Take the time to read the servlet and JSP specifications. Although on first sight these are large documents, much of them is reference material and they can be read in a couple of hours. They will help in making the detailed notes.
- Go over the servlet API for the key methods.
- If you've not been working with servlet/JSP technologies, read a good book on servlets / JSPs for general background.
- Try a few mock tests, although there are far fewer available than for JCP. Avoid the ones that charge a fee - I found them less than helpful.
- This is probably just me, but be careful if you book the test via the web. I did just that, and when I turned up at the test center they had never heard of me. Follow-up with a phone call to the actual center to ensure that they are expecting you.
Good Luck! -
Agile PLMA: MDS mapping table for BOM table
Hi,
I'm looking for BOM equivalent table in mds schema.
Currently OBIEE 10g is installed.
It would be really helpful, if you could share the entire schema mappings (Agile to MDS schema).
Thanks,
Prem.Any hints on this would be highly appreciated.
Regards,
Prem. -
How to maintain alternative material in a BOM for a component.
how to maintain alternative material in a BOM for a component.if stock for existing bom component is less then it should consider other alternative material in the same BOM
HI,
You can maintain alternate material for BOM Component by specifying Alternate Item group as below;
Go to CS03/CS02--> Items-> Select Component and go to details->Basic Data Tab--> General Data
Pls. find more details about Alternate Item group maintainance as below:
Alternative item: group
Consolidation of alternative items within a BOM. Every material in the assembly can be included in the alternative item group.
Use
As soon as you enter an alternative item group, you see an additional dialog box with the following data: ranking order, strategy, usage probability.
You can maintain alternative items in the following situations:
Alternative positions with specific usage probability
These alternative items are incorporated with a specific usage probability. Enter the usage probability for each alternative item in the group, so that:
dependent requirements are determined in requirements planning
dependent requirements are changed to a reservation in the production order
Alternative positions as information
You can enter an alternative item for information purposes. This item would then, for example, only be taken into account in situations involving missing parts.
As there should be neither dependent requirements nor a reservation for this item, enter no usage probability.
Procedure
Enter the same character string to denote the alternative items of an alternative item group.
Enter the same strategy for all alternative items in the alternative item group.
Dependencies
Alternative items are valuated in the following way:
Dependent requirements determination
Requirements planning determines the dependent requirements according to the usage probabilities that have been entered.
If the usage probability is 0%, then no procurement is planned for the item. For information purposes, however, dependent requirements with 0 as quantity are created.
Withdrawal posting
You can control the withdrawal posting for the resevation in the production order in the following way:
Withdrawal according to usage probability (manual change is possible)
Withdrawal if there is 100% availability
(Check ranking order and strategy)
Example: See Strategy for alternative position
Further you can also maintain alternate material if you want to stop using this material at certain time as below:
In material master of the material ,
Go to MRP-4 View----> Under Discongtinued parts specify
Discontinuation Indicator
Eff-out.
Follow-up matl
So system will automatically consider follow up material in BOM as per the settings you have maintained for the material to be replaced.
Hope this helps.
Regards,
Tejas -
I'm trying to create a tree for Bill of Materials from Oracle Applications 11.5.10. In other words, I'd like to create a HTML DB report that simply shows a BOM in a tree format that someone can explode/collapse/view. I use the following SQL code right now to display it. I hard-code the "assembly_item_id" to run this ad-hoc, currently.
select bic.component_item_id Component ,
msi.segment1 Name,
msi.description Description,
bic.component_quantity Quantity,
lpad( ' ', level*2 ) || level
from bom_bill_of_materials bbm
,bom_inventory_components bic
, mtl_system_items msi
where bbm.bill_Sequence_id = bic.bill_sequence_id
and msi.inventory_item_id = bic.component_item_id
and msi.organization_id = bbm.organization_id
start with bbm.assembly_item_id = 271962
and bbm.organization_id = 85
connect by prior bic.component_item_id = bbm.assembly_item_id;
Anyway, is there a way to create a tree in HTML DB from this data?
Thanks!
SteveEarl,
You're so cool to help me out - here you go:
DBMS_METADATA.GET_DDL('TABLE','BOM_STRUCTURES_B','BOM')
CREATE TABLE "BOM"."BOM_STRUCTURES_B"
( "ASSEMBLY_ITEM_ID" NUMBER,
"ORGANIZATION_ID" NUMBER NOT NULL ENABLE,
"ALTERNATE_BOM_DESIGNATOR" VARCHAR2(10),
"LAST_UPDATE_DATE" DATE NOT NULL ENABLE,
"LAST_UPDATED_BY" NUMBER NOT NULL ENABLE,
"CREATION_DATE" DATE NOT NULL ENABLE,
"CREATED_BY" NUMBER NOT NULL ENABLE,
"LAST_UPDATE_LOGIN" NUMBER,
"COMMON_ASSEMBLY_ITEM_ID" NUMBER,
"SPECIFIC_ASSEMBLY_COMMENT" VARCHAR2(240),
"PENDING_FROM_ECN" VARCHAR2(10),
"ATTRIBUTE_CATEGORY" VARCHAR2(30),
"ATTRIBUTE1" VARCHAR2(150),
"ATTRIBUTE2" VARCHAR2(150),
"ATTRIBUTE3" VARCHAR2(150),
"ATTRIBUTE4" VARCHAR2(150),
"ATTRIBUTE5" VARCHAR2(150),
"ATTRIBUTE6" VARCHAR2(150),
"ATTRIBUTE7" VARCHAR2(150),
"ATTRIBUTE8" VARCHAR2(150),
"ATTRIBUTE9" VARCHAR2(150),
"ATTRIBUTE10" VARCHAR2(150),
"ATTRIBUTE11" VARCHAR2(150),
"ATTRIBUTE12" VARCHAR2(150),
"ATTRIBUTE13" VARCHAR2(150),
"ATTRIBUTE14" VARCHAR2(150),
"ATTRIBUTE15" VARCHAR2(150),
"ASSEMBLY_TYPE" NUMBER NOT NULL ENABLE,
"COMMON_BILL_SEQUENCE_ID" NUMBER NOT NULL ENABLE,
"BILL_SEQUENCE_ID" NUMBER NOT NULL ENABLE,
"REQUEST_ID" NUMBER,
"PROGRAM_APPLICATION_ID" NUMBER,
"PROGRAM_ID" NUMBER,
"PROGRAM_UPDATE_DATE" DATE,
"COMMON_ORGANIZATION_ID" NUMBER,
"NEXT_EXPLODE_DATE" DATE,
"PROJECT_ID" NUMBER,
"TASK_ID" NUMBER,
"ORIGINAL_SYSTEM_REFERENCE" VARCHAR2(50),
"STRUCTURE_TYPE_ID" NUMBER,
"IMPLEMENTATION_DATE" DATE,
"OBJ_NAME" VARCHAR2(30),
"PK1_VALUE" VARCHAR2(240),
"PK2_VALUE" VARCHAR2(240),
"PK3_VALUE" VARCHAR2(240),
"PK4_VALUE" VARCHAR2(240),
"PK5_VALUE" VARCHAR2(240),
"EFFECTIVITY_CONTROL" NUMBER,
"IS_PREFERRED" VARCHAR2(1)
) PCTFREE 20 PCTUSED 80 INITRANS 10 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 131072 NEXT 131072 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 4 FREELIST GROUPS 4 BUFFER_POOL DEFAULT)
TABLESPACE "APPS_TS_TX_DATA"
DBMS_METADATA.GET_DDL('TABLE','BOM_COMPONENTS_B','BOM')
CREATE TABLE "BOM"."BOM_COMPONENTS_B"
( "OPERATION_SEQ_NUM" NUMBER NOT NULL ENABLE,
"COMPONENT_ITEM_ID" NUMBER,
"LAST_UPDATE_DATE" DATE NOT NULL ENABLE,
"LAST_UPDATED_BY" NUMBER NOT NULL ENABLE,
"CREATION_DATE" DATE NOT NULL ENABLE,
"CREATED_BY" NUMBER NOT NULL ENABLE,
"LAST_UPDATE_LOGIN" NUMBER,
"ITEM_NUM" NUMBER,
"COMPONENT_QUANTITY" NUMBER NOT NULL ENABLE,
"COMPONENT_YIELD_FACTOR" NUMBER NOT NULL ENABLE,
"COMPONENT_REMARKS" VARCHAR2(240),
"EFFECTIVITY_DATE" DATE NOT NULL ENABLE,
"CHANGE_NOTICE" VARCHAR2(10),
"IMPLEMENTATION_DATE" DATE,
"DISABLE_DATE" DATE,
"ATTRIBUTE_CATEGORY" VARCHAR2(30),
"ATTRIBUTE1" VARCHAR2(150),
"ATTRIBUTE2" VARCHAR2(150),
"ATTRIBUTE3" VARCHAR2(150),
"ATTRIBUTE4" VARCHAR2(150),
"ATTRIBUTE5" VARCHAR2(150),
"ATTRIBUTE6" VARCHAR2(150),
"ATTRIBUTE7" VARCHAR2(150),
"ATTRIBUTE8" VARCHAR2(150),
"ATTRIBUTE9" VARCHAR2(150),
"ATTRIBUTE10" VARCHAR2(150),
"ATTRIBUTE11" VARCHAR2(150),
"ATTRIBUTE12" VARCHAR2(150),
"ATTRIBUTE13" VARCHAR2(150),
"ATTRIBUTE14" VARCHAR2(150),
"ATTRIBUTE15" VARCHAR2(150),
"PLANNING_FACTOR" NUMBER NOT NULL ENABLE,
"QUANTITY_RELATED" NUMBER NOT NULL ENABLE,
"SO_BASIS" NUMBER,
"OPTIONAL" NUMBER,
"MUTUALLY_EXCLUSIVE_OPTIONS" NUMBER,
"INCLUDE_IN_COST_ROLLUP" NUMBER NOT NULL ENABLE,
"CHECK_ATP" NUMBER NOT NULL ENABLE,
"SHIPPING_ALLOWED" NUMBER,
"REQUIRED_TO_SHIP" NUMBER,
"REQUIRED_FOR_REVENUE" NUMBER,
"INCLUDE_ON_SHIP_DOCS" NUMBER,
"INCLUDE_ON_BILL_DOCS" NUMBER,
"LOW_QUANTITY" NUMBER,
"HIGH_QUANTITY" NUMBER,
"ACD_TYPE" NUMBER,
"OLD_COMPONENT_SEQUENCE_ID" NUMBER,
"COMPONENT_SEQUENCE_ID" NUMBER NOT NULL ENABLE,
"BILL_SEQUENCE_ID" NUMBER NOT NULL ENABLE,
"REQUEST_ID" NUMBER,
"PROGRAM_APPLICATION_ID" NUMBER,
"PROGRAM_ID" NUMBER,
"PROGRAM_UPDATE_DATE" DATE,
"WIP_SUPPLY_TYPE" NUMBER,
"PICK_COMPONENTS" NUMBER,
"SUPPLY_SUBINVENTORY" VARCHAR2(10),
"SUPPLY_LOCATOR_ID" NUMBER,
"OPERATION_LEAD_TIME_PERCENT" NUMBER,
"REVISED_ITEM_SEQUENCE_ID" NUMBER,
"COST_FACTOR" NUMBER,
"BOM_ITEM_TYPE" NUMBER,
"FROM_END_ITEM_UNIT_NUMBER" VARCHAR2(30),
"TO_END_ITEM_UNIT_NUMBER" VARCHAR2(30),
"ORIGINAL_SYSTEM_REFERENCE" VARCHAR2(50),
"ECO_FOR_PRODUCTION" NUMBER,
"ENFORCE_INT_REQUIREMENTS" NUMBER,
"COMPONENT_ITEM_REVISION_ID" NUMBER,
"DELETE_GROUP_NAME" VARCHAR2(10),
"DG_DESCRIPTION" VARCHAR2(240),
"OPTIONAL_ON_MODEL" NUMBER,
"PARENT_BILL_SEQ_ID" NUMBER,
"MODEL_COMP_SEQ_ID" NUMBER,
"PLAN_LEVEL" NUMBER,
"FROM_BILL_REVISION_ID" NUMBER,
"TO_BILL_REVISION_ID" NUMBER,
"AUTO_REQUEST_MATERIAL" VARCHAR2(1),
"SUGGESTED_VENDOR_NAME" VARCHAR2(240),
"VENDOR_ID" NUMBER,
"UNIT_PRICE" NUMBER,
"OBJ_NAME" VARCHAR2(30),
"PK1_VALUE" VARCHAR2(240),
"PK2_VALUE" VARCHAR2(240),
"PK3_VALUE" VARCHAR2(240),
"PK4_VALUE" VARCHAR2(240),
"PK5_VALUE" VARCHAR2(240),
"FROM_END_ITEM_REV_ID" NUMBER,
"TO_END_ITEM_REV_ID" NUMBER,
"OVERLAPPING_CHANGES" NUMBER,
"FROM_OBJECT_REVISION_ID" NUMBER,
"FROM_MINOR_REVISION_ID" NUMBER,
"TO_OBJECT_REVISION_ID" NUMBER,
"TO_MINOR_REVISION_ID" NUMBER,
"FROM_END_ITEM_MINOR_REV_ID" NUMBER,
"TO_END_ITEM_MINOR_REV_ID" NUMBER,
"COMPONENT_MINOR_REVISION_ID" NUMBER,
"FROM_STRUCTURE_REVISION_CODE" VARCHAR2(30),
"TO_STRUCTURE_REVISION_CODE" VARCHAR2(30),
"FROM_END_ITEM_STRC_REV_ID" NUMBER,
"TO_END_ITEM_STRC_REV_ID" NUMBER
) PCTFREE 35 PCTUSED 50 INITRANS 10 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 131072 NEXT 131072 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 4 FREELIST GROUPS 4 BUFFER_POOL DEFAULT)
TABLESPACE "APPS_TS_TX_DATA"
DBMS_METADATA.GET_DDL('TABLE','MTL_SYSTEM_ITEMS_B','INV')
CREATE TABLE "INV"."MTL_SYSTEM_ITEMS_B"
( "INVENTORY_ITEM_ID" NUMBER NOT NULL ENABLE,
"ORGANIZATION_ID" NUMBER NOT NULL ENABLE,
"LAST_UPDATE_DATE" DATE NOT NULL ENABLE,
"LAST_UPDATED_BY" NUMBER NOT NULL ENABLE,
"CREATION_DATE" DATE NOT NULL ENABLE,
"CREATED_BY" NUMBER NOT NULL ENABLE,
"LAST_UPDATE_LOGIN" NUMBER,
"SUMMARY_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"ENABLED_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"START_DATE_ACTIVE" DATE,
"END_DATE_ACTIVE" DATE,
"DESCRIPTION" VARCHAR2(240),
"BUYER_ID" NUMBER(9,0),
"ACCOUNTING_RULE_ID" NUMBER,
"INVOICING_RULE_ID" NUMBER,
"SEGMENT1" VARCHAR2(40),
"SEGMENT2" VARCHAR2(40),
"SEGMENT3" VARCHAR2(40),
"SEGMENT4" VARCHAR2(40),
"SEGMENT5" VARCHAR2(40),
"SEGMENT6" VARCHAR2(40),
"SEGMENT7" VARCHAR2(40),
"SEGMENT8" VARCHAR2(40),
"SEGMENT9" VARCHAR2(40),
"SEGMENT10" VARCHAR2(40),
"SEGMENT11" VARCHAR2(40),
"SEGMENT12" VARCHAR2(40),
"SEGMENT13" VARCHAR2(40),
"SEGMENT14" VARCHAR2(40),
"SEGMENT15" VARCHAR2(40),
"SEGMENT16" VARCHAR2(40),
"SEGMENT17" VARCHAR2(40),
"SEGMENT18" VARCHAR2(40),
"SEGMENT19" VARCHAR2(40),
"SEGMENT20" VARCHAR2(40),
"ATTRIBUTE_CATEGORY" VARCHAR2(30),
"ATTRIBUTE1" VARCHAR2(240),
"ATTRIBUTE2" VARCHAR2(240),
"ATTRIBUTE3" VARCHAR2(240),
"ATTRIBUTE4" VARCHAR2(240),
"ATTRIBUTE5" VARCHAR2(240),
"ATTRIBUTE6" VARCHAR2(240),
"ATTRIBUTE7" VARCHAR2(240),
"ATTRIBUTE8" VARCHAR2(240),
"ATTRIBUTE9" VARCHAR2(240),
"ATTRIBUTE10" VARCHAR2(240),
"ATTRIBUTE11" VARCHAR2(240),
"ATTRIBUTE12" VARCHAR2(240),
"ATTRIBUTE13" VARCHAR2(240),
"ATTRIBUTE14" VARCHAR2(240),
"ATTRIBUTE15" VARCHAR2(240),
"PURCHASING_ITEM_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"SHIPPABLE_ITEM_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"CUSTOMER_ORDER_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"INTERNAL_ORDER_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"SERVICE_ITEM_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"INVENTORY_ITEM_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"ENG_ITEM_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"INVENTORY_ASSET_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"PURCHASING_ENABLED_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"CUSTOMER_ORDER_ENABLED_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"INTERNAL_ORDER_ENABLED_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"SO_TRANSACTIONS_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"MTL_TRANSACTIONS_ENABLED_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"STOCK_ENABLED_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"BOM_ENABLED_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"BUILD_IN_WIP_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"REVISION_QTY_CONTROL_CODE" NUMBER,
"ITEM_CATALOG_GROUP_ID" NUMBER,
"CATALOG_STATUS_FLAG" VARCHAR2(1),
"RETURNABLE_FLAG" VARCHAR2(1),
"DEFAULT_SHIPPING_ORG" NUMBER,
"COLLATERAL_FLAG" VARCHAR2(1),
"TAXABLE_FLAG" VARCHAR2(1),
"QTY_RCV_EXCEPTION_CODE" VARCHAR2(25),
"ALLOW_ITEM_DESC_UPDATE_FLAG" VARCHAR2(1),
"INSPECTION_REQUIRED_FLAG" VARCHAR2(1),
"RECEIPT_REQUIRED_FLAG" VARCHAR2(1),
"MARKET_PRICE" NUMBER,
"HAZARD_CLASS_ID" NUMBER,
"RFQ_REQUIRED_FLAG" VARCHAR2(1),
"QTY_RCV_TOLERANCE" NUMBER,
"LIST_PRICE_PER_UNIT" NUMBER,
"UN_NUMBER_ID" NUMBER,
"PRICE_TOLERANCE_PERCENT" NUMBER,
"ASSET_CATEGORY_ID" NUMBER,
"ROUNDING_FACTOR" NUMBER,
"UNIT_OF_ISSUE" VARCHAR2(25),
"ENFORCE_SHIP_TO_LOCATION_CODE" VARCHAR2(25),
"ALLOW_SUBSTITUTE_RECEIPTS_FLAG" VARCHAR2(1),
"ALLOW_UNORDERED_RECEIPTS_FLAG" VARCHAR2(1),
"ALLOW_EXPRESS_DELIVERY_FLAG" VARCHAR2(1),
"DAYS_EARLY_RECEIPT_ALLOWED" NUMBER,
"DAYS_LATE_RECEIPT_ALLOWED" NUMBER,
"RECEIPT_DAYS_EXCEPTION_CODE" VARCHAR2(25),
"RECEIVING_ROUTING_ID" NUMBER,
"INVOICE_CLOSE_TOLERANCE" NUMBER,
"RECEIVE_CLOSE_TOLERANCE" NUMBER,
"AUTO_LOT_ALPHA_PREFIX" VARCHAR2(30),
"START_AUTO_LOT_NUMBER" VARCHAR2(30),
"LOT_CONTROL_CODE" NUMBER,
"SHELF_LIFE_CODE" NUMBER,
"SHELF_LIFE_DAYS" NUMBER,
"SERIAL_NUMBER_CONTROL_CODE" NUMBER,
"START_AUTO_SERIAL_NUMBER" VARCHAR2(30),
"AUTO_SERIAL_ALPHA_PREFIX" VARCHAR2(30),
"SOURCE_TYPE" NUMBER,
"SOURCE_ORGANIZATION_ID" NUMBER,
"SOURCE_SUBINVENTORY" VARCHAR2(10),
"EXPENSE_ACCOUNT" NUMBER,
"ENCUMBRANCE_ACCOUNT" NUMBER,
"RESTRICT_SUBINVENTORIES_CODE" NUMBER,
"UNIT_WEIGHT" NUMBER,
"WEIGHT_UOM_CODE" VARCHAR2(3),
"VOLUME_UOM_CODE" VARCHAR2(3),
"UNIT_VOLUME" NUMBER,
"RESTRICT_LOCATORS_CODE" NUMBER,
"LOCATION_CONTROL_CODE" NUMBER,
"SHRINKAGE_RATE" NUMBER,
"ACCEPTABLE_EARLY_DAYS" NUMBER,
"PLANNING_TIME_FENCE_CODE" NUMBER,
"DEMAND_TIME_FENCE_CODE" NUMBER,
"LEAD_TIME_LOT_SIZE" NUMBER,
"STD_LOT_SIZE" NUMBER,
"CUM_MANUFACTURING_LEAD_TIME" NUMBER,
"OVERRUN_PERCENTAGE" NUMBER,
"MRP_CALCULATE_ATP_FLAG" VARCHAR2(1),
"ACCEPTABLE_RATE_INCREASE" NUMBER,
"ACCEPTABLE_RATE_DECREASE" NUMBER,
"CUMULATIVE_TOTAL_LEAD_TIME" NUMBER,
"PLANNING_TIME_FENCE_DAYS" NUMBER,
"DEMAND_TIME_FENCE_DAYS" NUMBER,
"END_ASSEMBLY_PEGGING_FLAG" VARCHAR2(1),
"REPETITIVE_PLANNING_FLAG" VARCHAR2(1),
"PLANNING_EXCEPTION_SET" VARCHAR2(10),
"BOM_ITEM_TYPE" NUMBER NOT NULL ENABLE,
"PICK_COMPONENTS_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"REPLENISH_TO_ORDER_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"BASE_ITEM_ID" NUMBER,
"ATP_COMPONENTS_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"ATP_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"FIXED_LEAD_TIME" NUMBER,
"VARIABLE_LEAD_TIME" NUMBER,
"WIP_SUPPLY_LOCATOR_ID" NUMBER,
"WIP_SUPPLY_TYPE" NUMBER,
"WIP_SUPPLY_SUBINVENTORY" VARCHAR2(10),
"PRIMARY_UOM_CODE" VARCHAR2(3),
"PRIMARY_UNIT_OF_MEASURE" VARCHAR2(25),
"ALLOWED_UNITS_LOOKUP_CODE" NUMBER,
"COST_OF_SALES_ACCOUNT" NUMBER,
"SALES_ACCOUNT" NUMBER,
"DEFAULT_INCLUDE_IN_ROLLUP_FLAG" VARCHAR2(1),
"INVENTORY_ITEM_STATUS_CODE" VARCHAR2(10) NOT NULL ENABLE,
"INVENTORY_PLANNING_CODE" NUMBER,
"PLANNER_CODE" VARCHAR2(10),
"PLANNING_MAKE_BUY_CODE" NUMBER,
"FIXED_LOT_MULTIPLIER" NUMBER,
"ROUNDING_CONTROL_TYPE" NUMBER,
"CARRYING_COST" NUMBER,
"POSTPROCESSING_LEAD_TIME" NUMBER,
"PREPROCESSING_LEAD_TIME" NUMBER,
"FULL_LEAD_TIME" NUMBER,
"ORDER_COST" NUMBER,
"MRP_SAFETY_STOCK_PERCENT" NUMBER,
"MRP_SAFETY_STOCK_CODE" NUMBER,
"MIN_MINMAX_QUANTITY" NUMBER,
"MAX_MINMAX_QUANTITY" NUMBER,
"MINIMUM_ORDER_QUANTITY" NUMBER,
"FIXED_ORDER_QUANTITY" NUMBER,
"FIXED_DAYS_SUPPLY" NUMBER,
"MAXIMUM_ORDER_QUANTITY" NUMBER,
"ATP_RULE_ID" NUMBER,
"PICKING_RULE_ID" NUMBER,
"RESERVABLE_TYPE" NUMBER,
"POSITIVE_MEASUREMENT_ERROR" NUMBER,
"NEGATIVE_MEASUREMENT_ERROR" NUMBER,
"ENGINEERING_ECN_CODE" VARCHAR2(50),
"ENGINEERING_ITEM_ID" NUMBER,
"ENGINEERING_DATE" DATE,
"SERVICE_STARTING_DELAY" NUMBER,
"VENDOR_WARRANTY_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"SERVICEABLE_COMPONENT_FLAG" VARCHAR2(1),
"SERVICEABLE_PRODUCT_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"BASE_WARRANTY_SERVICE_ID" NUMBER,
"PAYMENT_TERMS_ID" NUMBER,
"PREVENTIVE_MAINTENANCE_FLAG" VARCHAR2(1),
"PRIMARY_SPECIALIST_ID" NUMBER,
"SECONDARY_SPECIALIST_ID" NUMBER,
"SERVICEABLE_ITEM_CLASS_ID" NUMBER,
"TIME_BILLABLE_FLAG" VARCHAR2(1),
"MATERIAL_BILLABLE_FLAG" VARCHAR2(30),
"EXPENSE_BILLABLE_FLAG" VARCHAR2(1),
"PRORATE_SERVICE_FLAG" VARCHAR2(1),
"COVERAGE_SCHEDULE_ID" NUMBER,
"SERVICE_DURATION_PERIOD_CODE" VARCHAR2(10),
"SERVICE_DURATION" NUMBER,
"WARRANTY_VENDOR_ID" NUMBER,
"MAX_WARRANTY_AMOUNT" NUMBER,
"RESPONSE_TIME_PERIOD_CODE" VARCHAR2(30),
"RESPONSE_TIME_VALUE" NUMBER,
"NEW_REVISION_CODE" VARCHAR2(30),
"INVOICEABLE_ITEM_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"TAX_CODE" VARCHAR2(50),
"INVOICE_ENABLED_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"MUST_USE_APPROVED_VENDOR_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"REQUEST_ID" NUMBER,
"PROGRAM_APPLICATION_ID" NUMBER,
"PROGRAM_ID" NUMBER,
"PROGRAM_UPDATE_DATE" DATE,
"OUTSIDE_OPERATION_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"OUTSIDE_OPERATION_UOM_TYPE" VARCHAR2(25),
"SAFETY_STOCK_BUCKET_DAYS" NUMBER,
"AUTO_REDUCE_MPS" NUMBER(22,0),
"COSTING_ENABLED_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"AUTO_CREATED_CONFIG_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"CYCLE_COUNT_ENABLED_FLAG" VARCHAR2(1) NOT NULL ENABLE,
"ITEM_TYPE" VARCHAR2(30),
"MODEL_CONFIG_CLAUSE_NAME" VARCHAR2(10),
"SHIP_MODEL_COMPLETE_FLAG" VARCHAR2(1),
"MRP_PLANNING_CODE" NUMBER,
"RETURN_INSPECTION_REQUIREMENT" NUMBER,
"ATO_FORECAST_CONTROL" NUMBER,
"RELEASE_TIME_FENCE_CODE" NUMBER,
"RELEASE_TIME_FENCE_DAYS" NUMBER,
"CONTAINER_ITEM_FLAG" VARCHAR2(1),
"VEHICLE_ITEM_FLAG" VARCHAR2(1),
"MAXIMUM_LOAD_WEIGHT" NUMBER,
"MINIMUM_FILL_PERCENT" NUMBER,
"CONTAINER_TYPE_CODE" VARCHAR2(30),
"INTERNAL_VOLUME" NUMBER,
"WH_UPDATE_DATE" DATE,
"PRODUCT_FAMILY_ITEM_ID" NUMBER,
"GLOBAL_ATTRIBUTE_CATEGORY" VARCHAR2(150),
"GLOBAL_ATTRIBUTE1" VARCHAR2(150),
"GLOBAL_ATTRIBUTE2" VARCHAR2(150),
"GLOBAL_ATTRIBUTE3" VARCHAR2(150),
"GLOBAL_ATTRIBUTE4" VARCHAR2(150),
"GLOBAL_ATTRIBUTE5" VARCHAR2(150),
"GLOBAL_ATTRIBUTE6" VARCHAR2(150),
"GLOBAL_ATTRIBUTE7" VARCHAR2(150),
"GLOBAL_ATTRIBUTE8" VARCHAR2(150),
"GLOBAL_ATTRIBUTE9" VARCHAR2(150),
"GLOBAL_ATTRIBUTE10" VARCHAR2(150),
"PURCHASING_TAX_CODE" VARCHAR2(50),
"OVERCOMPLETION_TOLERANCE_TYPE" NUMBER,
"OVERCOMPLETION_TOLERANCE_VALUE" NUMBER,
"EFFECTIVITY_CONTROL" NUMBER,
"CHECK_SHORTAGES_FLAG" VARCHAR2(1),
"OVER_SHIPMENT_TOLERANCE" NUMBER,
"UNDER_SHIPMENT_TOLERANCE" NUMBER,
"OVER_RETURN_TOLERANCE" NUMBER,
"UNDER_RETURN_TOLERANCE" NUMBER,
"EQUIPMENT_TYPE" NUMBER,
"RECOVERED_PART_DISP_CODE" VARCHAR2(30),
"DEFECT_TRACKING_ON_FLAG" VARCHAR2(1),
"USAGE_ITEM_FLAG" VARCHAR2(1),
"EVENT_FLAG" VARCHAR2(1),
"ELECTRONIC_FLAG" VARCHAR2(1),
"DOWNLOADABLE_FLAG" VARCHAR2(1),
"VOL_DISCOUNT_EXEMPT_FLAG" VARCHAR2(1),
"COUPON_EXEMPT_FLAG" VARCHAR2(1),
"COMMS_NL_TRACKABLE_FLAG" VARCHAR2(1),
"ASSET_CREATION_CODE" VARCHAR2(30),
"COMMS_ACTIVATION_REQD_FLAG" VARCHAR2(1),
"ORDERABLE_ON_WEB_FLAG" VARCHAR2(1),
"BACK_ORDERABLE_FLAG" VARCHAR2(1),
"WEB_STATUS" VARCHAR2(30),
"INDIVISIBLE_FLAG" VARCHAR2(1),
"DIMENSION_UOM_CODE" VARCHAR2(3),
"UNIT_LENGTH" NUMBER,
"UNIT_WIDTH" NUMBER,
"UNIT_HEIGHT" NUMBER,
"BULK_PICKED_FLAG" VARCHAR2(1),
"LOT_STATUS_ENABLED" VARCHAR2(1),
"DEFAULT_LOT_STATUS_ID" NUMBER,
"SERIAL_STATUS_ENABLED" VARCHAR2(1),
"DEFAULT_SERIAL_STATUS_ID" NUMBER,
"LOT_SPLIT_ENABLED" VARCHAR2(1),
"LOT_MERGE_ENABLED" VARCHAR2(1),
"INVENTORY_CARRY_PENALTY" NUMBER,
"OPERATION_SLACK_PENALTY" NUMBER,
"FINANCING_ALLOWED_FLAG" VARCHAR2(1),
"EAM_ITEM_TYPE" NUMBER,
"EAM_ACTIVITY_TYPE_CODE" VARCHAR2(30),
"EAM_ACTIVITY_CAUSE_CODE" VARCHAR2(30),
"EAM_ACT_NOTIFICATION_FLAG" VARCHAR2(1),
"EAM_ACT_SHUTDOWN_STATUS" VARCHAR2(30),
"DUAL_UOM_CONTROL" NUMBER,
"SECONDARY_UOM_CODE" VARCHAR2(3),
"DUAL_UOM_DEVIATION_HIGH" NUMBER,
"DUAL_UOM_DEVIATION_LOW" NUMBER,
"CONTRACT_ITEM_TYPE_CODE" VARCHAR2(30),
"SUBSCRIPTION_DEPEND_FLAG" VARCHAR2(1),
"SERV_REQ_ENABLED_CODE" VARCHAR2(30),
"SERV_BILLING_ENABLED_FLAG" VARCHAR2(1),
"SERV_IMPORTANCE_LEVEL" NUMBER,
"PLANNED_INV_POINT_FLAG" VARCHAR2(1),
"LOT_TRANSLATE_ENABLED" VARCHAR2(1),
"DEFAULT_SO_SOURCE_TYPE" VARCHAR2(30),
"CREATE_SUPPLY_FLAG" VARCHAR2(1),
"SUBSTITUTION_WINDOW_CODE" NUMBER,
"SUBSTITUTION_WINDOW_DAYS" NUMBER,
"IB_ITEM_INSTANCE_CLASS" VARCHAR2(30),
"CONFIG_MODEL_TYPE" VARCHAR2(30),
"LOT_SUBSTITUTION_ENABLED" VARCHAR2(1),
"MINIMUM_LICENSE_QUANTITY" NUMBER,
"EAM_ACTIVITY_SOURCE_CODE" VARCHAR2(30),
"LIFECYCLE_ID" NUMBER,
"CURRENT_PHASE_ID" NUMBER,
"OBJECT_VERSION_NUMBER" NUMBER(9,0),
"TRACKING_QUANTITY_IND" VARCHAR2(30),
"ONT_PRICING_QTY_SOURCE" VARCHAR2(30),
"SECONDARY_DEFAULT_IND" VARCHAR2(30),
"OPTION_SPECIFIC_SOURCED" NUMBER,
"APPROVAL_STATUS" VARCHAR2(30),
"VMI_MINIMUM_UNITS" NUMBER,
"VMI_MINIMUM_DAYS" NUMBER,
"VMI_MAXIMUM_UNITS" NUMBER,
"VMI_MAXIMUM_DAYS" NUMBER,
"VMI_FIXED_ORDER_QUANTITY" NUMBER,
"SO_AUTHORIZATION_FLAG" NUMBER,
"CONSIGNED_FLAG" NUMBER,
"ASN_AUTOEXPIRE_FLAG" NUMBER,
"VMI_FORECAST_TYPE" NUMBER,
"FORECAST_HORIZON" NUMBER,
"EXCLUDE_FROM_BUDGET_FLAG" NUMBER,
"DAYS_TGT_INV_SUPPLY" NUMBER,
"DAYS_TGT_INV_WINDOW" NUMBER,
"DAYS_MAX_INV_SUPPLY" NUMBER,
"DAYS_MAX_INV_WINDOW" NUMBER,
"DRP_PLANNED_FLAG" NUMBER,
"CRITICAL_COMPONENT_FLAG" NUMBER,
"CONTINOUS_TRANSFER" NUMBER,
"CONVERGENCE" NUMBER,
"DIVERGENCE" NUMBER,
"CONFIG_ORGS" VARCHAR2(30),
"CONFIG_MATCH" VARCHAR2(30)
) PCTFREE 10 PCTUSED 70 INITRANS 10 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 131072 NEXT 131072 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 4 FREELIST GROUPS 4 BUFFER_POOL DEFAULT)
TABLESPACE "APPS_TS_TX_DATA"
So sorry about the length, but not much I could do. :) -
What are the alternatives for BOM explosion?
Hi.
I am developing a report based on ck13n.I need the product costing of the Whole BOM upto the lowest level. right now i am js gettin the costing of the topmost heirarchy.Hw can i explode the BOM to the lowest level??? what are the alternatives?These are the userexits available for the BOM transactions CS11, CS12, CS13.
Exit Name Description
PCSD0001 Applications development R/3 BOMS
PCSD0002 BOMs: Customer fields in item
PCSD0003 BOMs: Customer fields in header
PCSD0004 BOM comparison
PCSD0005 BOMs: component check for material items
PCSD0006 Mass changes user exit
PCSD0007 Check changes in STKO
PCSD0008 WBS BOM: Customer-specific explosion for creating
PCSD0009 Order/WBS BOM, determine URL page
PCSD0010 Order/WBS BOM, determine explosion date
PCSD0011 Knowledge-based order BOM, parallel update
PCSD0012 Customer - Mat. number/mat. number during material exchange
PCSD0013 Customer-specific processing of an explosion for BOM browser
PCSD0014 Knowledge-Based Order BOM: Status
regards
Abhay.
<b>rewards point</b> -
Hi. I am new to this lsmw stuff. i have to upload my boms and routings.i am thinking of doing lsmw for that.can u please guide me . how to do that, which is the best way to do that. can i use recording for uploading the bill of materials and routing.
can some one send me a template for uploading boms and routings.Dear,
Please refer this link,
[LSMW|lsmw for bom component]
Regards,
R.Brahmankar -
MDM custom repository for BOM & Routing
Anyone has done Custom MDM repository for Routing?. If yes then could you please provide some information or documents about how the custom repository structure looks like?.
I have dome custom MDM repository for BOM.
ThanksHello,
For custom development you can take the underlying database model as your reference
You can refer the MDM Console guide which is available on
http://www.service.sap.com/installmdm71
regards,
Abhishek -
Which bom & routing selection for costing
hi
i have 9 multiple BOM for a finished product and 1 routing.
i want to run CK11 AND CK24 for standard cost estimate.
my problem is that which bom & routing should be considered for std. cost estimate.
for each combination calculated std. price in CK11 is different.
how i should address this issue so that i can calculate std. priceHi Rajeev,
If you have ( BOMs and 1 Routing that means you have 9 different Production version or not than create it.
Now How system will pick the Production version for Costing.
it Depends on
- Costing Lot size - Costing 1 of Material Master.
Now as per your Costing Lot size system will pick the nearest prod. version.And If there are more than one Production version found which match the costing lot size then it will pick the first one (See the production version sequence in t.code C223).
And depends on that Production version system will pick the BOM and Routing attached to it.
But if you want to run MRP as per your Selection then Select BOM and Routing in Quantity Structuer or Production version in
Costing Data 1 View of Material Master.
It will become default Selection for BOM and Routing for Cost estimate.
Regards,
Dhaval -
Tables for BOM Header and Components
Dear Friends,
Please let me know which tables provide a link between the header Material and corresponding Component Materials of a BOM?
I have seen STKO and STPO but couldn't find such a link in them. STPO gives the component material but I couldn't get any link to Header material.
Regards,
Alok.Hello Alok,
Table for BOM header - STKO
Table for BOM item - STPO
Table for material to BOM link - MAST
Check if MARC table has a material in it and the same material is available in MAST also, it means that BOM has been created for that material..
If Material is available in MARC and not available in MAST, it means BOM has not been created for that material.
Reward Points, if useful.
Regards,
Nitin. -
Need Table for BOM selection with qunatity
Hi experts,
I'm unable to get the table for Alternate BOM, BOM component and Component qty in one table. Plz help me if any body having idea about this inform me.
Thanking you,
NarendraHi,
Please find below tables for BOM
STKO BOM - header
STPO BOM - item
STAS BOMs - Item Selection
STPN BOMs - follow-up control
STPU BOM - sub-item
STZU Permanent BOM data
PLMZ Allocation of BOM - items to operations
MAST Material to BOM link
KDST Sales order to BOM link
I think use MAST,STKO ,STPO for your use
Regards
SANIL
Maybe you are looking for
-
Hi! I have this weird problem with iMovie that drives me CRAZY! I have a Mac Book Pro. It's hard to explain but i will do my best! In the event browser on the bottom half of the screen the events don't fit in all the way. The window cuts off bu
-
Hi Gurus, Please consider the following scenario: In have created a web report (using WAD and embedding a query in the same). Now when I run the report (after keying in the selection screen variables), I see the variable values getting populated in t
-
Share videos posted on iWeb website to emails
I need help. I purchased Moblieme under the impression that I could create a website and show the world. I have created the website and have posted videos. My problem is that I want people who view my website to be able to share the videos I posted w
-
The airplay Icon on my PC goes on and off... I have an airport express. Is there something to do ? When I try to make an update on my PC, it says that the windows version is to old... but it uses to work... and it works great with my Ipod. I have an
-
Alv grid layout as default.
In an alv grid you can personalize the layout (Change layout, save layout). Is it possible to somehow add this saved layout to the report so that it will be shown as the defaylt layout for eveyone that runs the report? Best Regards Claes