Table from change number (BOM)
Hi,
In which table are saved the "change number CC01" with the different quantities for BOM.
We want to write a programm in which we controle the new and old quantity from the Change number for our BOM.
Thanks
Dede
Hi Dede.
I hope yuor looking for component change qty with refernce to Change Number, ifyes please check BOM table STPO.
Table Link.
AENR-> STPO
Please check with below fields at STPO
Component & qty, Change Number
I hope this will solve ur poble, ifnot please comeback
Regards
Pradeep
Similar Messages
-
Delete Configuration Profiles from Change Number.
Hi Gurus,
i want to delete Configuration Profiles from Change Number.
while executing tcode cc02, i am not able to find configuration profile under object tab.
would you please tell me how to delete Configuration Profiles from Change Number?
Thanks
Amit dharHello Amit,
I'm not sure I understand your requirement quite well. But let me share some stuff I know and make a humble attempt to address your question. Firstly by configuring the profiles we are only making certain data entry easier for the end user and also making the change data manageable. By Configuring Profiles we can default the values such as,
Change number status
Authorization groups
Reasons for change
Status Profile
Object type profiles
Most of the above objects / values are modifiable using CC02 till it becomes ECO and few like status till the change number is released.
I'm hoping this helps, if not please be little more descriptive about your requirement.
regards
C -
Change number that are not created earlier accepted for change of BOM
Hi,
When i am going to change BOM it gives warning message "Enter change number, BOM has history requirement"
But my problem is when i put any number in field of change number it is allowing me to change the BOM.
It should not be accept any number that are not created earlier in the system. It must have to accept change number that is created for the history requirement for perticular material. kindly give your input on this issue.
AtulHi Atul,
Please refer the thread ECM-Problem with Change number in CS01 and CS02 Transactions
Thanks,
Rakesh J -
Update Z table from Custom pop up screen
Hi All,
I need to enhance CC01 transaction.
CC01 is used to create Change Numbers.
My requirement is when Profile(Input field in CC01) is entered into initial screen of CC01 and enter key is hit, a custom pop up screen should be raised. This pop up screen will have 10 input fields from Z table. So when the user enters values in the input fields of pop up screen, I need to capture these values. When processing of CC01 is complete and saved system generates a Change Number, then I need to update the Z table with the values from custom pop up screen to the corresponding Change Number (Generated after Save)in Z table
I have found the customer enhancement for raising Pop up screen pccd0005 (EXIT_SAPMC29C_006).
My problem is how to link the pop up screen values with the Change number and update the Z table.
Change Number is generated after CC01 Save.
Can any one help me how to achieve this functionality?
Thanks in advance
Bhasker<u>Syntax:</u>
EXPORT param_1 TO MEMORY ID 'EXIT_PCCD'.
IMPORT param_1 FROM MEMORY ID 'EXIT_PCCD'.
FREE MEMORY ID 'EXIT_PCCD'.
Please look into the F1-help on Export/Import statements for more details.
Message was edited by: Sam -
Inbound Processing : Error when changing a BOM
Hi Experts,
I have the following error when I send a BOMMAT IDoc in "Change" Mode (Editing the BOM, to recreate the History inthe Target system) :
Start processing in API: CSAP_MAT_BOM_MAINTAIN
Group BOM
Changes to the BOM exist after 03.11.2008
Date 03.11.2008 copied from change number
Item (1) 0040 L 000000001084237016 000000000000000000000000 cannot be uniquely identified
Item (3) 0100 L 000000001084237021 000000000000000000000000 cannot be uniquely identified
Item (6) 0200 L 000000000768041196 000000000000000000000000 cannot be uniquely identified
End of processing in API: CSAP_MAT_BOM_MAINTAIN
Any idea ?
Regards,
DavidHi Gordon,
I think I found something.
When I create a BOM with ALE in the Target, no problem. Then when I want to update it, I've got this error ...
In the Source, we're working with Text Object for Text Item (INCLUDE Text ID). But in the Target, Text Object doesn't exist, and when we update or modify the BOM via ALE, the Inbound Process try to find the old Text Object before updating it with the new one ...
I think the solution is to create all Text Object/ID (Ta SO10) in the Target ... I don't understand why the ALE Inbound Process doesn't create Text Objects if they don't exist...
Regards,
David -
ECM (to enter the change number should be Mandatory )
Dear gurus
I create the ECM for BOM.
If I didnu2019t enter the change number, I got the error massage (with yellow band)
u201CEnter change number - BOM has history requirement
Message no. 29045u201D
I wish to make it mandatory (with red band) to enter the change number
How can achieve this?
Kindly help
MKHi,
If you want to make change number a mandatory field for all modifications of BOM, then refer to below thread for the steps to follow:
Re: Change numbers
Regards,
Vivek -
How to fetch the latest change number from CDPOS Table..?
Hi All,
im trying to fetch teh change number from CDPOS with the below select, but my requirement is always i wants to fetch the latest change number.
SELECT SINGLE objectid changenr FROM cdpos
INTO wa_cdpos
WHERE objectid = wa_e1kna1m-kunnr
AND ( tabname = 'KNA1' OR tabname = 'KNVV')
AND fname = 'AUFSD'
AND ( value_new = '01' OR value_new = space ).
Please let me know how to achive this..?
Ashoktry this way
" SELECT SINGLE objectid changenr FROM cdpos
" INTO wa_cdpos
SELECT objectid changenr FROM cdpos
INTO table t_cdpos
WHERE objectid = wa_e1kna1m-kunnr
AND ( tabname = 'KNA1' OR tabname = 'KNVV')
AND fname = 'AUFSD'
AND ( value_new = '01' OR value_new = space ).
SORT t_cdpos by changenr Descending.
read t_cdos index 1. "this is the latest change
Prabhudas -
ECM : Table of Material BOMs of a particular Change Number
Hi All,
Can any one provide me the table the material BOMs of a corresponding Engineering Change Number.
Thanks
SaiHi,
Have a look into AENNR--STPO ..
Below tables are imp towards BOM
STPO BOM Item Details
STPU BOM Sub Items (designators)
STKO BOM Header Details
MAST BOM Group to Material
STZU BOM History Records
STAS BOM Item Selection
STPF BOM Explosion Structure..
Regards
Kiran -
Error while changing BOM with change number
Hi ALL, Please help me with followed error message, I am using ECM. I created ECR and converted to ECO and then released.
Object management record cannot be generated
Message no. 29046
Diagnosis
You want to change the BOM with the entered change number.
One of the following situations triggered this error message:
1. The indicator that allows automatic generation is not set for object type BOM in the change master.
2. The indicator generation only on initial creation is set for object type BOM
3. You are processing a change request.
System response
The system checks whether the indicator object management record will be generated is set in the change master.
If the indicator generation only on initial creation is set, the system checks whether the BOM exists in the system.
Procedure
If you are authorized to change the change master, execute the following steps:
For 1.)
Set this indicator for object type BOM or create the control record in the change master.
For 2.)
If the BOM already exists in the system and the generation only on initial creation indicator is set, the system can no longer generate the control record automatically.
In this case you have to add the object control record to the change master first, then you can change the BOM in relation to the change number.
For 3.)
You cannot generate any object control records for a change request.Hi
With your question regarding changing BOM with change number it looks lke there may be problem in defining the Object types,objects.Moreover whenever converted to ECO you need to enter into cs02 tcode for changing the bom with relevant change number and valid from date.
Hope this gives you a clear idea.let me know if you need anyfurther inputs.
Regards
Praveen -
Extracting changes from Change Master and importing to another BOM
Dear All,
Our client uses ECM and manages two BOM's the Engineering BOM and Production BOM.
The Engineering BOM s are changed through change number. We need to import these changes to the production BOM, (only the changes) through another change number
This means,
We have the Engineering BOM (No plant, usage 2) and Production BOM (Plant BOM with usage 1)with the same structure (BOM header is Z)
Header : Z
Position 1 :A Qty 1
Postion 2 : B Qty 1
Both initially had components A and B, each with Qty 1.
Now with a change number, the Engineering BOM is changed, a new component C is added, the quantity of A is revised to 2.
Now the Engineering BOM is
Header : Z, Plant ( blank) and Usgae 2
Position 1 :A Qty 2
Postion 2 : B Qty 1
Position 3 : C Oty 1
Our requirement is to extract the changes from the Change master, ie, the extract should say BOM header Z is changed,
New position 3 : C Qty 1,
Modified Position 1, Qty 2.
This should have only the changed information and we want to input this to the Production BOM, through another change number to change the Production BOM.
We want this process to be automated, in the sense, user enters the Production BOM header, Plant and usgae 1 and the new change number, then the BOM will be updated with the changes in the engineering BOM.
My Questions are
1- How to get an extract from the Change master with only the changes file, to a txt or xml or any format?
2- Apart from manually updating the Prodcution BOM by seeing the changes from Environment ->Reporting ->BOM changes of the Change master of the Engineering BOM, is there any other way to update the Production BOM only with the changes?
3- Ideally we want to import the changes to the Production BOM rather than deleting the items and again copying from Engineering BOM. What is best practice used in this scenario?
Any suggestions would be helpful
Regards,
Aby ThomasDear Mario,
Got ur point.. This is of course possible.. Practicallyboth the BOM's are not exactly identical. Tere is one more BOM apart from the Production BOM.
And there is a need to transfer the changes ( changes alone ) between BOM's.
Further more, there are interface from SAP to other systems, where they alos requires the BOM changes.. So the requirement arises, how to transfer the changes between BOM and also to other systems from SAP.,
If we do not have any interface from legacy PDM, how to extract the changes from the change master?
What is the general practise followed?
Regards,
Aby Thomas -
How to retrieve one row from the number of records in a table
i want to retrieve the rows from the number of records in a table without using the perticular column name.
select count(*) from table
/If you have your table currently analyzed, and no changes have been made, then you could
select num_rows from user_tables where table_name = 'table' -
How to make change no mandatory for BOM creation and change?
The required config should not impact any other objects except BOM Creation & Change.Dear Venkat,
In case of CS01/CS02 to make the change number as mandatory,follow this steps,
1.In OS27 - Check box included for BOM validity maintained,EC Management active,History Requirement.
2.In OS25 - BOM usage 1 & BOM status 1 - History Requirement check box is included.
3.Authorization object C_STUE_NOH is with No.For this you should take the help from your BASIS
consultant,while creating a new role in PFCG for this Authorization object C_STUE_NOH the value must
be set as No.
In most of the cases consultants peform the first 2 step alone,in that case only a warning message is displayed,only if step 3 is
done ,an error message gets displayed and the user cannot enter or make any changes for the BOM without any change
number.
Regards
Mangalraj.S -
Can you find which user changed a table from redolog?
Is it possible to find which database user that changed a tuple in a table from the redologs?
Or is the only option to have activated some kind of auditing prior to the change?Here is what you can find using flashback transaction query.
SYS@10G>desc flashback_transaction_query
Name Null? Type
XID RAW(8)
START_SCN NUMBER
START_TIMESTAMP DATE
COMMIT_SCN NUMBER
COMMIT_TIMESTAMP DATE
LOGON_USER VARCHAR2(30)
UNDO_CHANGE# NUMBER
OPERATION VARCHAR2(32)
TABLE_NAME VARCHAR2(256)
TABLE_OWNER VARCHAR2(32)
ROW_ID VARCHAR2(19)
UNDO_SQL VARCHAR2(4000)You can see the LOGON_USER which helps if you are using different database accounts for your users. If you are using a single database user for your application you cannot see which specific application user made the change. You need auditing for that. -
Different Effective Date in One BOM with only ONE Change Number
Hi gurus
here is my complete question?
Is it possible to realize this function that Different Effective Date in One BOM for different BOM items with only ONE Change Number?
Thanks for your information/help in advance.Dear Zhao,
Using One change number it's not possible to define a different valid from date for the BOM changes of a single material BOM.
In case if the same change number is used for making different material's BOM component,then a different valid from date for
each BOM can be defined,but at any given point not for each component/item level of the same BOM.
Check and revert back.
Regards
Mangalraj.S -
Cell references to other tables, keep from changing
Here's what I am trying to do. I have two tables, in two sheets. Sheet 1::Table 1 and Sheet 2::Table 2.
The cells in Table 2 are all referenced to cells in Table 1 (with a formula that looks like =Table 1::X7).
I want to be able to move the rows in Table 1 around but have the formulas in Table 2 not change their reference. Now it seems they follow along. So the reference in Table 2 is =Table 1::X7 and I move row 7 in Table 1 so that it becomes row 6, my reference in Table 2 changes to =Table 1::X6. I don't want it to change. Changing the reference from relative to absolute doesn't seem to change this.
Any suggestions?
Thanks! Brian"I looked at INDEX and OFFSET but from what I can tell they don't accept a parameter for a different table."
OFFSET's base can be set as a cell on a different table. If that cell is in a Header row, it will not be included in sorts of the table, so in many cases cell A1 is chosen as 'base' (with row 1 set as a Header row), and offsets are calculated from that cell.
The example below shows results using OFFSET in columns B and C, and INDEX and OFFSET in column D, all of Table 2, to retrieve values from column X of Table 1. The yellow-filled row on Table 2 retrieves the values from the same cell as your =Table 1::X7 formula above. X7 is in the green filled row of Table 1.
The second pair of tables shows duplicates of the same pair of tables. Table 1 in this row has been sorted on the values in column B. Note that what was Row 7 of Table 1 is now Row 4 (although it is still labeled Row 7 in column A). Table 2 has not been sorted. The yellow-filled row is still in the same position and the formula in each of the three cells remains the same as it was in the first version of the table. The value retrieved is from cell X7 on the sorted Table 1.
Formulas (all in Table 2, entered in row 2, then filled down to row 10):
B2: =OFFSET(Table 1 :: $A$1,ROW()-1,23)
C2: =OFFSET(Table 1 :: $X$1,ROW()-1,0)
These two are pretty much the same.
The first uses A1 as the base, and requires a column offset of 23 steps to arrive at column X.
The second uses X1 as the base, and requires a column offset of 0 to remain in column X.
The row offset for both is set by the row in which the formula resides. ROW() returns the row number, from which 1 is subtracted to give an offset from row 1 of one step less than the row number of the formula's position.
D2: =INDEX(OFFSET(Table 1 :: $X$1,0,0,ROWS(Table 1 :: $X)),ROW())
This one uses OFFSET's ability to capture several values in an internal array, triggered here by adding a fourth argument to the function ( ROWS(Table 1::$X) ), to define the row-range as 'all of the rows in column X'. The values are extracted using INDEX.
Although INDEX has its uses, here I think it is redundant, and would use either of the two previous examples.
Regards,
Barry
Maybe you are looking for
-
I can�t run my java 3d programs
When i trying to run the Java 3D examples, i got the error Can�t find dependent libraries. I don�t know what is wrong? Can you help me please?
-
Big iPhone/Android Question
Hey guys, i am due for an annual upgrade pretty soon, however my actual upgrade for NE2 is in August, i was really debating to get the iphone when verizon gets it or the LG Ally phone. I hear go with a droid, what do you guys suggest??
-
Cleaning up iPhoto Library folder?
Once I learned the hard way not to "move, delete, rename, or otherwise tamper with files or folders in the iPhoto Library folder" in the case of photos I wanted to keep in iPhoto, but what about the pics I've long ago deleted and now just want to go
-
Use of BILDSEQUENZ_IDENTIFY Function module
Hi Friends, what is the use of BILDSEQUENZ_IDENTIFY Function module.. and when we use ??? Regards,
-
Hello all, I don't understand why i do this selection: SELECT hkont shkzg wrbtr dmbtr vbund augdt belnr INTO CORRESPONDING FIELDS OF TABLE lt_bseg FROM bseg WHERE belnr = lt_bkpf-belnr AND gjahr = lt_bkpf-gjahr