Process Industry- How to map the Scenario?
Dear Gurus,
The is a Process Industry, Chemical Manufacturing Unit, which does the following sequence of Operation to get the Semi finished material.
1) Acid, TC, and Catalyst are 3 Raw materials
2) Acid, TC and catalyst after being put into reactors, they Undergo 2 Phases. Crude and Distillation
At crude phase, Crude is Produced. But they dont want to do confirmation of crude.
At Distillation stage, Main Fraction(MF), a semi-finsihed material is Produced
But at the distillation Phase, 2 more, Products are produced in conjugation to MF.
These 2 Products are Lower Fraction(LF) and Residue.
When these LF and Residue are produced, they again put into reactor and some qty of TC is added to achieve MF which again produces some portion of LF and Residue. And these cycle goes on.
They keep these process continuing.
In short: MF is derived in 2 ways
Acid+TC+ Catalyst=MF
LF+Residue+TC=MF
Please help me in mapping below Points comprehensively.( They want one Order Type for 2 phases.)
1) How BOM will be made of LF and residue if I treat them as Co-Product??? Or some other technique in SAP can map it?
2) What is the Step by step Costing configuration of Co-Products. I searched lot but unable to find the proper settlement rule of Co-Products.
Thanks
Shailesh Mishra
Dear Rahul,
As I understand that Co-Products cannot be subjected to movt type 261 and same i have tested in system. So, concept of Co-Product is not applicable here either with Recursive BOM application.
The solution which we have found here is that Client will make one of BOM of Acid+TC+ Catalyst
which will give MF. The concept of Reverse Calculation will be applied. Daily product of LF and Residue will be extrapolated at the Month end. And the LF and residue Quantity will be tracked not from system. Only during month end, LF and Residue Physical Inventory will be taken and it will be treated as Raw materials So, in the Running Process Order 262 will be done of So-called LF and residue. Stock Up(+)
And same Qty of LF and residue will be subjected to 261(Stock Down-) in the next month New Order in form of Raw material.
So cycle of 261 and 262 of LF and residue in form of Raw materials will be Perpetual and settlement of orders will also be sacrosanct.
Best regards
Shailesh
Similar Messages
-
How to map the Third Party materila for Job Wok process in our Plant
Dear All,
please guide me how to map the Third Party Subcontracting in Our Plant Means Customer materials to be Processed in our Plant and then we have to sent to customer after processing.
please Brief me with the Proces sflow
Reagrds
kishore Edagali1) create a 2 material as non valuated (one incoming material "A1"& after processed material"B1")
2) create a BOM. for A1
& assign the B1 and maintain respective conversion
3) create a routing for A1 and assign the relevant work center
4) create a manual PO to receive the material from customer and store it in storage location
5) create a production order and release the order in co01
6)issue the material :B1 to the order 9 in MB1a, 261 movement)
7) and confirm the order (so that cost incurred for order is captured)
8) create a sale order and maintain service price in PR00 and send the material A1 to customer. -
In XI ,file on application sever how to do the scenario like file to idoc?
hi experts,
In XI ,file on application sever how to do the scenario like file to idoc?
thanks in advance
guptHi gupta ,
The following are excellent websites giving step-by-step solution to solve u'r problem:
How to convert an IDoc-XML structure to a flat file and vice-versa in XI 3.0
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/46759682-0401-0010-1791-bd1972bc0b8a
IDoc Packaging and Mapping Techniques
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/877c0d53-0801-0010-3bb0-e38d5ecd352c
check this blog
Idoc File -> SAP R/3 packaging
How ToConfigure IDoc Adapters
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/d19fe210-0d01-0010-4094-a6fba344e098
Troubleshooting File-to-IDOC Scenario in XI.
/people/venugopalarao.immadisetty/blog/2007/01/24/troubleshooting-file-to-idoc-scenario-in-xi
cheers!
gyanaraj
****Pls reward points if u find this helpful -
How to map the user to Responsible Person for Proj/ Capital Investment Prog
Hi All,
Could you please help me in mapping the user to Responsible Person for Proj/ Capital Investment Prog.
Here is the scenario. I am trying to restrict the user to access only WBS under a cost center but not to have complete access to the Cost Center. I in my way to do, I found out that we can create a user name using OPS6 tcode and use the reference number of the user we created in CJ20N, so as only the person who was added in the Responsible Person for Proj/ Capital Investment Prog list will be able to access particular WBS.
Now my question is, How to map the user which I created using OPS6 tcode to user in user master record. I am not able to map the user, as its taking any random name to add in the list. Could some one please help me in mapping the user created in the list with the user master record.
Hope I managed to put the question clearly. If you have any queries, please feel free to ask. Appreciate your time and thanks in advance.
Farooq.Hi Stephan,
Thanks for your time and finding SAP note for me. I got the problem fixed. The solution for the above problem is, When we create a responsible person for the project through OPS6 tcode, we have a column called "Offer User", next to the person responsible. We must add the user name next to it. And we can add only the user name which is present in the user master record.
It solved my problem, but when I pressed F1 for help in this column, there is nothing mentioned about its mapping or anything.
Thanks again for the help, Cheers,
Regards,
Farooq. -
How to Map the Unit field in case of DSO and INFOCUBE
Dear Experts,
I have a issue ,Please help me to solve this
I have DSO as provider ,
And, i have to map transformations btw the Datasource and DSO.
In generic Data source, i have unit fields like BASME,MEINS (Quantity units) & STWAE (currency field)
and normal Quantity fields like KWMNG,OAUME(quantity related),OAUWE (value related).
In DSO data fields as Key figure info objects like 0Quantity (which have 0Unit as unit of measure) and some other key figures which have there respective unit of measure in info object definition.
So you Please tell me how to map the Quantity ,Amounts, unit fields to key figures that we have.
(How it will be for both DSO and Info cube is there any difference?)
Edited by: AnjunathNaidu on Jan 18, 2012 1:20 PMNavasamol ,
If it is works ,will u please tell me what is the difference ,if the transformations btw data source and DSO and
what is the difference btw data source and info cube and btw DSO to Infocube or cube to cube .
And i have seen the Quantity fields and there respective unit fields are mapped directly to key figure info object
in case of Info cube . Its working fine .
If only 1:1 mapping allowed in DSO data fields key figures and there respective unit of measure characteristic.
why this difference btw DSO and Info cube can any one explain me in detail.
Expecting your valuable suggestions.
Thanks & Regards,
Anjunath Naidu
Edited by: AnjunathNaidu on Jan 18, 2012 4:05 PM -
How to Map the parameters in GP interface?
Hello All ,
I have 2 callable objects in two different actions for same Block. How to map the first callable object output to input of second callable object ??
Please give the clear details.
Thanks
RishaHello,
Goto the Block -> Parameters tab....select the 2 parameters ...click on Group button .....give a name to it and click 'Create Group' button.....
Regards,
Shikhil -
How to map the bulk users with the required roles in portal at one time
Hi,
Would anyone tell me how to map the bulk users with the required roles in portal at one time?Thanks for all the reply.
<b>I need to assign 1 or 2 group to n((eg) 1000)number of users</b>
I tried the first option like
[group]
gid=
gdesc=
user=
Thr problem with this is I could n't put more no of users in the notepad.
I would be able to put only 150 users in the single line of notepad. If it goes to next line it is not working.
I tried creating seperate notepad but in Import it says "exists"
I'm not sure about LDAP. Would anyone explain me the best approach to do this. -
How i map the caf data with data of UWL in web dynpro
Hi Experts,
i created a bpm project with nwce 7.1.1 and it have a independent caf to keep it's data and status.
now i have to create a view(use web dynpro) such like UWL,
my question is
how i map the caf data with UWL, and let the view can open the task(popup a window, just like UWL do) for user to finish their job?
thanks.Hi Vic
Your requirement is exect functionality of UWL based on WEBDYNPRO, CAF and BPM for automation? ,and question is How to use CAF with WD or CAF with UWL API's ?. please clarify it.
Please fo through from given doc misght give u some idea
1. [How to develop Web Dynpro UI for your CAF project |http://www.sdn.sap.com/irj/scn/weblogs;jsessionid=(J2EE3417300)ID0722080650DB02400261803144436507End?blog=/pub/wlg/5414]
Best Regards
Satish Kumar -
Can any body explain the process of "how to sell the goods under loan"
hi,
sap gurus,
can any body explain the process of "how to sell the goods under loan"
and its further process.
regards,
balaji.t
09990019711Hi,
I didnt get your question fully, but
Please refer the folowing link
http://help.sap.com/saphelp_banking463/helpdata/en/09/7cba34e465b73ee10000009b38f83b/frameset.htm
Thanks,
Raja -
How to map the node which i have created dynamically into the view
Hi All,
Many thanks to all ur answers in advance.
I have created a node dynamically.I want to display the fields which i have fetched in that node.
i dont know how to map the node which i have created dynamically into the layout of the view.
Other than Using ALV is there any other way to do.
for example usin table controlHi,
use the reference variable of view to access the corresponding UI element and then use the method of that UI element to do data binding with context node.
for ex:
Context node = flights
element = inputfield, ID = inp_name
data view type ref to if_wd_view.
data lr_inp type ref to cl_wd_input_field.
lr_inp ?= view->get_child_element( ' INP_NAME' ).
use following methods of input field to define the data binding.
SET__DDIC_BINDING( )
BOUND__PROPERTY( ).
BOUND__PRIMARY_PROPERTY( ). " for input field it is value property.
Get the reference of view from wddomodifyview method as importing parameter(view). Store this parameter as controller attribute.
Thanks,
Rahul -
How to map the permits Scenarios
Dear Experts,
Good Morning to Every to Body.
I am confusing to map the permits scenario . In my client place they raise the Work permit request to the Safety Officer for getting the approval for doing their work.
Based on working condition safety officer checks the safety precautions , after verification he approved it and handover to the workperson. if safety officer not satisfied with safety precaustions he deny to give the approving for start the work. this is one scenario. and this work permit valid only for that approved day only. if its not complete that day , next day again workpermit was raised by work person or incharge of the work.
2. scenario : for any corrective action on running machine or predictive maintenance time , maintenance people gets the work approval from the Relevant department or Concerned persons. Ones relevant department head gives approved , then only maintenance people will start the work.
i am requesting you please guide me how to map in sap with out complexity. i am waiting for you people response.
please suggest me.
thanks & regards
JaluHi,
There are 2 different type of permits.
1. Safety Permit
2. Work Permit
Safety permit will be approved by Safety officer. This is your first scenario. Work permit is approved by Maintenance officer, that is your second scenario.
IWO10007 Maint.order: Customer enhancement - permits in the order
As permits are approved in IW32, through above mentioned User Exit, you can develop some logic to restrict the authorisation between Safety officer in case of safety permits & Maintenance Manager in case of work permits.
Regards,
Maheswaran. -
How to map this scenario..?
Hi,
I have one requirement to map in SAP,
Scenario:
1)PO will be raised for a material A.
2)Material A contains 5 different component materials( ie by assembling 5 components we will get Material A)
3)When I do GR for Material A against that PO, stock has to be updated only for 5 components not for material A.
Can you pls tel me how to map this in SAP.
Your inputs are rewardable.
RegdsHi ,
pls follow this process;
As Charu said, you can create material A as non-stock material and create BOM and assign the five
components.
1.Create Subcontracting PO, item category as L.
2.Use MB1B to transfer post the components to subcontractor(vendor) and assign the PO.
(Make sure that you have enough stock of your components in your unrestricted stock.)
If not increase the initial stock balance for the components using 561 movement type, using MB1C Tcode.
3.Create subcontracting challan against this mat doc.Tcode J1if01.
4.Now do Migo. In the excise tab you can select as refer subcontracting challan, a pop-up will appear.
enter the challan no .Mat doc will be posted.
5.Reconcile the challan using J1ifQ tcode, against the Migo doc.
6.If its fully reconciled, i.e if you have received full quantity,the challan would be fully reconciled
and you can complete the challan using J1if13.
You can print the challan by clicking print immediately check box.
7.Then MIRo.
Award points if useful.
Regards
Kumar -
How to map the appointment date in CRMXIF_ORDER_SAVE_M02-4x ?
Hi Team,
I want to map the field in CRMXIF_ORDER_SAVE_M02-4X, how to map..please help ..where we need to do ..could you please tell me the steps.
CustomerAppointmentDate
CRMXIF__ORDER__SAVE__M02-4x/ E101CRMXIF__BUSTRANS/ E101CRMXIF__APPOINTMENT__XT/E101CRMXIF__APPOINTMENT/ TIMESTAMP__FROM
Thanks
KalpanaHi Kalpana,
Below is a sample code. Modify this as per your input.
* Header details
CLEAR itab_edidc40.
MOVE sy-mandt TO itab_edidc40-mandt .
MOVE sy-saprl TO itab_edidc40-docrel.
itab_edidc40-docnum = '0000000000000001'.
itab_edidc40-direct = '2' .
CONCATENATE 'SAP' sy-sysid INTO itab_edidc40-rcvpor.
itab_edidc40-rcvprt = 'LS'.
itab_edidc40-rcvprn = t000-logsys.
CONCATENATE 'SAP' sy-sysid INTO itab_edidc40-sndpor.
itab_edidc40-sndprt = 'LS'.
itab_edidc40-sndprn = t000-logsys.
itab_edidc40-mestyp = 'CRMXIF_ORDER_SAVE_M' .
itab_edidc40-idoctyp = 'CRMXIF_ORDER_SAVE_U02' .
itab_edidc40-arckey = ' '.
itab_edidc40serial = l_serial .
APPEND itab_edidc40 . CLEAR itab_edidc40 .
CLEAR: itab_edidd40 ,e101crmxif_bustrans.
itab_edidd40-segnam = 'E101CRMXIF_BUSTRANS'.
itab_edidd40-docnum = '0000000000000001'.
e101crmxif_bustrans-object_task = ’I’.
e101crmxif_bustrans-object_type = eg: 'BUS2000117'.
e101crmxif_bustrans-process_type = process type of your transaction.
e101crmxif_bustrans-description = ’Test’.
MOVE e101crmxif_bustrans TO itab_edidd40sdata .
APPEND itab_edidd40 . CLEAR itab_edidd40 .
itab_edidd40-segnam = 'E101CRMXIF_APPOINTMENT_XT'.
itab_edidd40-docnum = '0000000000000001'.
e101crmxif_partner_xtdatax = 'X' .
MOVE e101crmxif_partner_xt TO itab_edidd40-sdata .
APPEND itab_edidd40 .
CLEAR: itab_edidd40,e101crmxif_bustrans .
*** Pass the Value
itab_edidd40-segnam = 'E101CRMXIF_APPOINTMENT'.
itab_edidd40-docnum = '0000000000000001'.
e101crmxif_appointmenttimestamp_from = ‘01/03/2015’.
MOVE e101crmxif_appointment TO itab_edidd40sdata .
APPEND itab_edidd40 . CLEAR itab_edidd40 .
* Create IDoc
CALL FUNCTION 'IDOC_INBOUND_ASYNCHRONOUS'
TABLES
idoc_control_rec_40 = itab_edidc40
idoc_data_rec_40 = itab_edidd40.
SELECT * FROM edidc WHERE serial = l_serial .
l_range-low = edidc-docnum. l_range-sign = 'I'. l_range-option = 'EQ'. APPEND l_range. ENDSELECT .
* report program to create transaction
SUBMIT rbdapp01 WITH docnum IN l_range WITH p_output = ' ' AND RETURN. COMMIT WORK.
WAIT UP TO 2 SECONDS.
SELECT status countr statyp stapa4 INTO (l_status, l_countr, l_statyp,l_stapa4) UP TO 1 ROWS FROM edids WHERE docnum = edidc-docnum ORDER BY countr DESCENDING .
ENDSELECT.
SELECT SINGLE object_id guid INTO (lv_object_id , lv_object_guid) FROM crmd_orderadm_h WHERE guid = l_stapa4+0(32).
IF lv_object_id IS NOT INITIAL.
object_id = lv_object_id.
ENDIF.
COMMIT WORK.
You can test it using WE02 or WE05 transaction.
Give Points if useful.
Regards,
Abi -
Please guide for mapping the scenario in mm
Dear All
We are having implementation at Steel trading unit.
Scenario for material master is as follows.
They procure different brands of steel say Kamdhenu, Essel etc (aprox 100 brands are there). In this there are different types say carbon steel, MN steel etc upto 100 types. Then for each type there are different compositions say 50 compositions for each type. Then for each compositions there are different sizes say aprox 500 sizes. So in this case its not possible to have material master for each combination, because it will lead to lakhs of material master.
So we proposed them to have variant configuration. In this case mat master wil lbe created in combination of brand & type of steel. So aprox (100*100) = 10000 mat master will be created. And we will create characteristics for Compositions and sizes.
So when PO will be created they will enter mat master based on combination of brand & type. And composition and size willbe selected from variant. my 1st question is, is there any other way doing this?
Again at the time of PO creation he knows only brand and type. So they make open PO for say aprox 100000kg.
Then they ask vendor to supply 10000 kg of 3rd composition and 7th size.
In the same PO then they ask for 20000 kg of5th compo & 8th size no. Now they are using another system so they send this declaration to vendor by separate sheet and vendor acts accordingly. But how to map this in sap?
Regards.
Thanks
Edited by: sapsarang on Sep 29, 2010 10:58 AM
Edited by: sapsarang on Sep 29, 2010 11:21 AM
Edited by: sapsarang on Sep 29, 2010 11:46 AM
Edited by: sapsarang on Sep 29, 2010 11:59 AM
Edited by: sapsarang on Sep 29, 2010 12:33 PMHi,
Go for AFS , i am also new to this but AFS provides such solution.
Example..Shirt created with one material code then diffrent size and color , price maintained under same code no required for
other code. -
JDBC to FILE scenatio: How to map the resultSet?
Hi,
I am doing the JDBC-XI-File integration scenario.
I am getting the data from the Database as the following XML:
<b><?xml version="1.0" encoding="utf-8" ?>
- <resultset>
- <row>
<EMPNAME>Nagarjuna</EMPNAME>
<EMPID>100</EMPID>
<SALARY>15000</SALARY>
<DEPT>dev</DEPT>
</row>
- <row>
<EMPNAME>Mahendra</EMPNAME>
<EMPID>101</EMPID>
<SALARY>25000</SALARY>
<DEPT>dev</DEPT>
</row>
</resultset></b>
how to do the mapping?
I actually created a Data Type(JDBCSend_DT) & Message type & Message Interface for the Sender JDBC.
The mapping program I defined was not between <b>JDBCSend_MT</b> and <b>FileReceiver_MT</b>. (NOT BETWEEN resultSet and FileReceiver_MT)
Please help me to solve this.
Thanks in advance,
Nagarjuna.Hi,
I am getting the following error when I tested.
<b>11:42:04 Start of test
Document start
Start tag [ns1:FileRecv_MT]
Add raw attribute [ xmlns:ns1="http://www.xxx.com/file"]
Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 2d, 20, 3c(:main:, row:2, col:3) com.sap.aii.utilxi.misc.api.BaseRuntimeException: Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 2d, 20, 3c(:main:, row:2, col:3) at com.sap.aii.mappingtool.tf3.rt.xparser.MTSaxHandler.run(MTSaxHandler.java:130) at com.sap.aii.mappingtool.tf3.rt.xparser.XParser.run(XParser.java:68) Root Cause: com.sap.engine.lib.xml.parser.NestedSAXParserException: Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 2d, 20, 3c(:main:, row:2, col:3)(:main:, row=2, col=3) -> com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 2d, 20, 3c(:main:, row:2, col:3) at com.sap.engine.lib.xml.parser.XMLParser.scanProlog(XMLParser.java:2733) at com.sap.engine.lib.xml.parser.XMLParser.scanDocument(XMLParser.java:2778) at com.sap.engine.lib.xml.parser.XMLParser.parse0(XMLParser.java:227) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parseAndCatchException(AbstractXMLParser.java:141) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:156) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:259) at com.sap.engine.lib.xml.parser.Parser.parseWithoutSchemaValidationProcessing(Parser.java:276) at com.sap.engine.lib.xml.parser.Parser.parse(Parser.java:338) at com.sap.engine.lib.xml.parser.SAXParser.parse(SAXParser.java:125) at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) at com.sap.aii.mappingtool.tf3.rt.xparser.MTSaxHandler.run(MTSaxHandler.java:128) at com.sap.aii.mappingtool.tf3.rt.xparser.XParser.run(XParser.java:68) -
at com.sap.engine.lib.xml.parser.SAXParser.parse(SAXParser.java:144) at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) at com.sap.aii.mappingtool.tf3.rt.xparser.MTSaxHandler.run(MTSaxHandler.java:128) at com.sap.aii.mappingtool.tf3.rt.xparser.XParser.run(XParser.java:68) Caused by: com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 2d, 20, 3c(:main:, row:2, col:3) at com.sap.engine.lib.xml.parser.XMLParser.scanProlog(XMLParser.java:2733) at com.sap.engine.lib.xml.parser.XMLParser.scanDocument(XMLParser.java:2778) at com.sap.engine.lib.xml.parser.XMLParser.parse0(XMLParser.java:227) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parseAndCatchException(AbstractXMLParser.java:141) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:156) at com.sap.engine.lib.xml.parser.AbstractXMLParser.parse(AbstractXMLParser.java:259) at com.sap.engine.lib.xml.parser.Parser.parseWithoutSchemaValidationProcessing(Parser.java:276) at com.sap.engine.lib.xml.parser.Parser.parse(Parser.java:338) at com.sap.engine.lib.xml.parser.SAXParser.parse(SAXParser.java:125) ... 3 more Fatal Error: com.sap.engine.lib.xml.parser.ParserException: XMLParser: No data allowed here: (hex) 2d, 20, 3c(:main:, row:2, col:3)
11:42:04 End of test</b>
Thanks,
Nagarjuna.
Maybe you are looking for
-
Starting Essbase server in Solaris:OpticException:starting opmn server
We have installed Hyperion 11.1.2.1 server on Solaris machine. When we are trying to start Essbase server on this machine we are getting the below error in the starter logs OpticException : Error in starting opmn server Can some one show light on thi
-
Manually changing a document version number when importing an existing document
Hello. Like a lot of people, we are starting to make use of Sharepoint Online as part of an Office 365 subscription. One of the things we want to do is move a bunch of version controlled documents from their current location on a traditional network
-
HT1688 where did I find my iphone photos on my computer?
Hpow do I find iPhone photos on my compter? I just sync the phone.
-
Itunes reinstalled lost all my library, how do i get it all back?
After getting my computer fixed, I found that the techs reinstalled my itunes. This then showed that I didn't have anything left in my itunes library. I tried plugging in my ipod it only trasfered about 200 of my 2000 song library saying the rest cou
-
Hello Experts, I have usesd above Fm in my program and passing i_tab_raw_data parameter as blank. But don't know the reason of passing i_tab_raw_data parameter. Can some1 suggest why do we need to pass this param / blank...... Thanks, Anoop Bhandari