How to handle this Rework Scenario.
Hello friends,
Following is the rework scenario that is in Pharma.
My client produces finish product quantity extra than required. Suppose i have order of 1,00,000 tablets. Production order is created and production is completed. Suppose for this order 1000 tablets are produced extra than order quantity. This extra production is kept in production only. In such way, for each order, extra quantity of finish good goes on increasing in production.
Suppose now i have order of 10,000 tablets and in production i have 5000 tablets that are already produced. Now i use this 5000 tablets as rework material. I want that when i run MRP system should generate order of only 5000. I do production of 10000 qty. by using 5000 rework material and 5000 order quantity.
How can i map this scenario in SAP?
Thanks
hi
Pls. find here step by step procedure for Rework Order :
REWORK HANDLING PROCEDURE
There are two way one is manual and another is with trigger point (ref operation set)
1.Create Rework order without material at CO07 with out material .
2. Assign the settlement receiver as original production order at settlement rule.
3. Assign the rework material & component if needed at rework order & assign the issue storage location (unrest- use storage location above).
4. Do the confirmation for rework order & rework material will be issued from stock to order
5. GR will not be done for rework order. To get stock for reworked material Do the GR for orginal order & settle the both order .
Another method,
1. Create a Reference op set in tcode CA11.
Enter the plant, Description, usage and status
for the ref op set
2. Create a Standard trigger point in CO31.(Ex
Production)
Enter the Trigger Point usage /Group as FERT.
3.Tick the Trigger Point Functions.
4. Enable the indicator create order with Reference .
5.Enter the system status as PCNF.
6.The system will says standard trigger point exists from which you can
select the created Trigger Point (EXx Production)and save.
7. MD02/MD04.
8. Convert the Planned Order into Production Order and Release the order.
9 .Now confirm th ops.
10. For the last op enter the yield and rework qty
and set the status as PCNF.
11. If the status of last op is PCNF then in the
system a POP UP will appear as Activited by
Trigger Point /Create order with reference/order
number/sequence and op number which trigger point
works and enter.
12. Now a rework order will be created.
13. In c003 enter the number which is next to the actual prodn order no.Rework order will be seen.
Hope this helps.
Similar Messages
-
How to handle this payment scenario in SAP
Hello Gurus,
Can anyone please help me with how we make this payment in SAP. Customer A is the alternate payer for Customer B. We gave customer B a credit memo. When customer A is making payments, customer A wants to use the credit memo assigned to customer B as a part of the total payment. How does this scenario be handled in SAP
Thanks in advanceHi,
You can use the Head office and Branch relationship then this should work . All the invoices/Credit memos get updated in the branch office and head office for reporting and at the time of receipt it can be made at the headoffice level
K.R -
How to handle this kind of scenario in SBO
Hello, I am new to SAP Business One. I would like to know how to handle Transporation Company scenario below in SBO.
QUESTION 1: A transportation company has 30 truck. The company receives orders from the customer and use the trucks to deliver the goods from Point A to Point B everyday. The cost for delivery is $0.50 per-KG.
The way I handle above:
1. In ITEM MASTER DATA:
Create a new item > Item Type: Labor > Description: Delivery from Point A to Point B > and determine the delivery price is $0.50.
2. Use the item created in no 1 above when creating Sales order/Invoice.
If the weight is 5000kg then simply put QTY 5000 in Sales Order with the price of $0.50/KG, which has been set in Item Master Data.
Is the above method correct or there is better way to handle?
QUESTION 2: TRACKING EACH TRUCK EXPENSES BY ITS LICENSE PLATE:
Each truck has Spare Parts expense (e.g. bulbs, oil, battery, tires etc) that the company would like to track.
The company purchased the spare parts from suppliers and keep it in the warehouse. When a truck needs to replace its spare parts, the company will issue the parts and record it under that truck's license number as that truck's expense.
The goal is SBO must be able to provide detail monthly expense report for each truck when inquired by its license plate. I prefer NOT to manually input "directly" in Journal Entry to prevent error.
Thanks.Hi,
welcome to sbo forum!
For your question 1, it will depend if you will only have 1 route for all of your deliveries.If your point of origin is always point a then destination is point B w/ price of $0.50,then you are right with your process... but if you will have to expand and move into different places, i think it will best for you to create a UDT for your pricing.
in summary:
1.create UDT pricing(with origin,destination and price)
2.Create UDF in row level of Sales order(U_origin,_U_destination)
3.) create FMs for your Sales order Origin and destination based on UDT Pricing table.
4.) create automatic fms for your price( based on origin and destination selection).
for question 2, all your repairs and maintenance will pass through AP invoice( either by item or service). in our country we normally use Ap service,since a truck has normally several types of spare parts. This figures will will surely add up to the number of item master data record in your system ,since you will need create a unique item for each and every item available.
-To monitor all your expenses, you will need to create a UDF in the header of PO, GRPO or AP invoice, place your plate number here. so that when you extract your reports, you will easily identify your expenses per truck.
in summary:
1.create UDF for header of PO,GRPO or AP( Udf_Plate number) you can set valid values for you udf or by FMS with default values.
2.Create Udf for lines of PO,GRPO or ap(UDF_spare part type) --note: if you will use the Item type document for repairs and maintenance then i guess you dont need to add UDF_spare parts.
Hope i was able to help you.
Regards,
Darius Gragasin -
Question on "How to Handle Inv management Scenarios in BW" docuemnt.
Hi all,
I read the document "How to Handle inventory management scenarios in BW" and I did not understood what a snapshot scenario is? Can anyone tell me what is the difference between snapshop and non-cumulative scenario's.
thanks,
Sabrina.In a non-cumulative scenario the current stock of any day (or month) is not stored physically in the cube. Instead the stock values over time is calculated dynamically at query runtime by the BW OLAP engine, which basically derives the stock by summing up the periodic value changes (cumulative inflow and outflow of the non-cumulative key figure), which are stored in the cube (together with a so called stock marker used as the basis of the calclation).
In the snapshot scenario the current stock of any month is calculated in a snapshot ODS and then loaded to a cube. This means that the the stock value is physically stored in the cube in an ordinary cumulative key figure.
Since a non-cumulative cube store value changes and not the actual stock this means that performance might be bad if there are many value changes for each characteristic combination in a month (since the stock is calculated at runtime and many records must be processed to derive the stock). So in this case the snapshot scenario is better since no runtime calculations of the stock need to occur and since only one record, containing the actual stock value will be stored in each month for each characteristic combination having a stock value.
I think you would be better of with an example, but with this explanation in mind looking at the scenarios in the How to again might clarify things...
Regards,
Christian
/ Christian
Message was edited by: Christian -
How To Handle Stale Stats Scenario.
hi ,
I am using Release 10.2.0.1.0 of Oracle. I am having a scenario in which i am getting poor execution plans due to stale stats , and how should i tackle the scenario. below is the part of my main query which deviates the execution path due to wrong cardinality estimation.
My column c1 of table tab1 holds javatimestamp values i.e. its NUMBER datatype which points to a date and time component only. And we gather stats each weekend on this table tab1.
below is my query:
select /*+gather_plan_statistics*/* from tab1
where c1 BETWEEN 1346300090668 AND 1346325539486 ;
Plan hash value: 3167980259
| Id | Operation | Name | Starts | E-Rows | A-Rows | A-Time | Buffers | Reads |
| 1 | TABLE ACCESS BY INDEX ROWID| tab1 | 1 | 1 | 167K|00:01:13.72 | 158K| 12390 |
|* 2 | INDEX RANGE SCAN | IDX_N1 | 1 | 1 | 167K|00:00:13.27 | 13880 | 1736 |
Above shows a big gap in actual and estimated cardinality estimation, and its due to the fact that the HIGH_VALUE (1346203206173 points to 8/29/2012 1:20:06 AM) in DBA_TAB_COLUMN for column C1 is well below the STARTRANGE(1346300090668 points to 8/30/2012 4:14:51 AM) and ENDRANGE(1346325539486 points to 8/30/2012 11:18:59 AM) of the BETWEEN clause.
So even gathering stats daily on the table wont help me as because, in morning again it will require updated maxvalue for the column C1 for estimating proper, So how to handle this situation? Dont want to go with 'hint' , want to make the stats proper so that optimizer will automatically pick the right path.Edited by: 930254 on Aug 30, 2012 4:41 AM930254 wrote:
hi ,
I am using Release 10.2.0.1.0 of Oracle. I am having a scenario in which i am getting poor execution plans due to stale stats , and how should i tackle the scenario. below is the part of my main query which deviates the execution path due to wrong cardinality estimation.
My column c1 of table tab1 holds javatimestamp values i.e. its NUMBER datatype which points to a date and time component only. And we gather stats each weekend on this table tab1.
below is my query:
select /*+gather_plan_statistics*/* from tab1
where c1 BETWEEN 1346300090668 AND 1346325539486 ;
Plan hash value: 3167980259
| Id | Operation | Name | Starts | E-Rows | A-Rows | A-Time | Buffers | Reads |
| 1 | TABLE ACCESS BY INDEX ROWID| tab1 | 1 | 1 | 167K|00:01:13.72 | 158K| 12390 |
|* 2 | INDEX RANGE SCAN | IDX_N1 | 1 | 1 | 167K|00:00:13.27 | 13880 | 1736 |
Above shows a big gap in actual and estimated cardinality estimation, and its due to the fact that the HIGH_VALUE (1346203206173 points to 8/29/2012 1:20:06 AM) in DBA_TAB_COLUMN for column C1 is well below the STARTRANGE(1346300090668 points to 8/30/2012 4:14:51 AM) and ENDRANGE(1346325539486 points to 8/30/2012 11:18:59 AM) of the BETWEEN clause.
So even gathering stats daily on the table wont help me as because, in morning again it will require updated maxvalue for the column C1 for estimating proper, So how to handle this situation? Dont want to go with 'hint' , want to make the stats proper so that optimizer will automatically pick the right path.Edited by: 930254 on Aug 30, 2012 4:41 AMUm, refresh the stats on a regular basis?
Oracle 10 and later has a default job to do that. Runs at 2200 daily.
If you need an 'on demand' refresh, that's easy enough to set up. -
"You can download past purchases on this computer with just one Apple ID every 90 days. This computer can be used with a different Apple ID in 63 days." How to handle this situation
https://discussions.apple.com/message/16567363#16567363
From the More Like This section on the right -
How to handle inventory management scenario
Hi All,
In How to handle inventory management scenario whitepaper, I fail to understand the basic difference between 'Inventory Management with non-cumulative Key Figures' and 'Inventory Management with Snapshots'. Can anyone please explain me the basic difference.
Thanks
PBHi Loic
Can u please see if all the steps listed below are OK.
While setting up the IM Scenario
I have jotted down the steps with valuable inputs from you and paper 'How to Hanlde IM scenarios'
Please find the steps below. Kindly review them and let me know in case I have got anything wrong or missed out on anything.
1. Transfer Business Content Datasources 2LIS_03_BX , 2LIS_03_BF, AND 2LIS_03_UM in RSA5.
2. Go to Transaction LBWE, Activate Datasources 2LIS_03_BF, AND 2LIS_03_UM.
3. Go to Transaction MCB_ select SAP BW usage 'Standard' Radio button.
4. Save it.
5. Go to Transaction MCNB, enter name of run Stock_init. Enter Termination date in future. Enter Datasource as 2LIS_03_BX.
6. Execute the initialisation.
7. Entries can be found in SETUP Table MC03BFSETUP & MC03BFSETUP.
8. Run SETUP for 2LIS_03_BF, AND 2LIS_03_UM using TCodes OLI1BW and OLIZBW respectively.
9. Run the extraction for 2LIS_03_BX in BW.
10. Compress the request with No Marker Update NOT SET i.e. unticked or unchecked.
11. Run the extraction for 2LIS_03_BF in BW.
12. Compress the request with No Marker Update SET i.e. ticked or checked.
13. Run the extraction for 2LIS_03_UM in BW.
14. Compress the request with No Marker Update SET i.e. ticked or checked.
Steps 1 and 2 shall be executed in Development and transported to production and step 3 onward should be carried out in Production itself with Posting Block.
Thanks in advance.
Regards
PB -
My cube size is go on increasing essbase how to handle this ?
ex:day 1 my cube size is 60 gb.after 2 days it go 80 gb.how to handle this in essbase
May be you can try to do a restructure of the Cube. But it will take more time and and when this restructure is being performed no one will be able to access the cube.
All the pag files will reduce to less files once its done.
We have around 170 pag files and after restructure they have reduced to 130 pag files. You do not need to change any data inside the cube to do this.
The process to do from F to H and back from H to F.
Restructure to H drive
Create the directories on the H drive if they do not exist. (not sure if this is necessary)
Go to properties of the cube (storage tab) and remove the F drive, and add H drive
Do a stop and start of the database
Go back to properties and insure the H drive is there
Right click on the cube and confirm the H drive is there
Then go to cube and do a restructure
Restructure back to F drive
Go to properties of the cube (storage tab) and remove H drive and add F drive
Do a stop and start of the database
Go back to properties and insure F drive is there
Then go to cube, right click and do a restructure back to F.
Regards,
Naveen -
How to handle this type of output?
Hey everyone,
I'm looking for a way handling this report for my own job.
a table having the following attributes exists.
Create table Test (
Public_Date varchar2(10),
City varchar2(10),
cnt number(3))
some records of this table are listed below:
Pubdate City cnt
2005 a 10
2005 b 13
2006 a 21
2006 b 3
2006 c 2
2007 d 10
2007 a 8
2007 c 7
2008 b 9
2008 c 1
Query with the following output could be readily produced using group by clause.
Year Sum
2005 23
2006 36
2007 15
2008 10
But the question is that How I can lead to the following output.
(I want to merge some records into one record in the output, in this example
sum of all years after 2005 is my interest not each year individually come before)
Year(s) Sum
2005 23
2006 36
"after 2006" 25
Could everyone help me how to handle this?Year Sum
2005 23
2006 36
2007 15
2008 10Isnt' the above result wrong based on your input data?
SQL> select public_date, sum(cnt) from test group by public_date;
PUBLIC_DAT SUM(CNT)
2005 23
2008 10
2007 25
2006 26
SQL>Here's the one you are looking for.....
SQL> select decode(public_date, 2005, public_date, 2006, public_date, 'Above 2006') pb_date,
2 sum(cnt)
3 from test
4 group by decode(public_date, 2005, public_date, 2006, public_date, 'Above 2006') ;
PB_DATE SUM(CNT)
2005 23
Above 2006 35
2006 26
SQL> -
How to handle this scenario in selection screen?
hi friends...i have 2 radio-buttons (2 parameter fields below each) in one group..the need when one radio button is checked, i need two parameter fields below it to be input enabled and the other to be disabled, if another radio button is checked, then the former two will be disabled and the other two parameter fields to be input enabled..no problems with this..i have written this functionality in at selection-screen output..i want to make each 1 parameter in the two groups to be mandatory..as using obligatory gives problems during at selection-screen output event, i want to achieve this functionality in some other event...i have tried the same in At selection screen on para_1 and at selection screen on para_2 fields, but am not able to achieve the desired functionality..by default the first radio button is checked, if the user wants to click the second radio button, At selection screen on para_1 event gets triggered and it throws the error msg. for the first one & vice versa...can't handle this in start-of-selection event also, as it gives the error msg. in a blank new screen..how to achieve it??
i have checked quite a few SDN threads, but doesn't answer my question
regards,
Sathish RHi,
I think you cannot proceed with obligatory statement as it will be triggered before theselection screen events.
You may check the code below.
PARAMETERS: r1 RADIOBUTTON GROUP rad1 USER-COMMAND abc.
PARAMETERS p1(5). ( maintained as obligatory)
PARAMETERS p2(5).
PARAMETERS r2 RADIOBUTTON GROUP rad1.
PARAMETERS p3(5). ( maintained as obligatory)
PARAMETERS p4(5).
INITIALIZATION.
r1 = 'X'.
AT SELECTION-SCREEN OUTPUT.
IF r1 = 'X'.
LOOP AT SCREEN.
IF screen-name = 'P4'.
screen-active = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ELSEIF r2 = 'X'.
LOOP AT SCREEN.
IF screen-name = 'P2'.
screen-active = 0.
MODIFY SCREEN.
ENDIF.
ENDLOOP.
ENDIF.
AT SELECTION-SCREEN .
IF p1 IS INITIAL AND sy-ucomm NE 'ABC'.
MESSAGE 'Enter the obligatory value' TYPE 'S' DISPLAY LIKE 'E'.
ENDIF.
IF p3 IS INITIAL AND sy-ucomm NE 'ABC'.
MESSAGE 'Enter the obligatory value' TYPE 'S' DISPLAY LIKE 'E'.
ENDIF.
Hope this will help you.
Regards,
Smart Varghese -
Posting block Question in How to handle inventory management scenarios
Hi all - I have a question in document
<b>"How to...Handle Inventory Management Scenarios in BW"</b>
can anyone please tell me what a posting block is in this document...
also I did not understood what a Validity table is?
thanks,
Sabrina.Hi Sabrina!
A 'posting block' period is something that now you are facing in inventory management, but you have to consider it in ALL logistic cockpit flows (what you can see in LBWE).
This requirement can be easily explained in this way: as you know, to fill a setup table you have to activate the extract structure of the datasource for which you want to run the setup job (otherwise the system says that no active extract structure exists, do you remember ?); but, by doing so with the posting operations open (in other words, users can create new document or change the existing ones), you run the risk that these records are automatically included in the extraction queue (or in SM13 if you are using unserialized method) AND also collected in setup table ! And you will have the same records with the initial load (from setup table) and then the same from delta load (from the queue): a nice data duplication.
To avoid this situation, a "posting block" (or a "free-posting period" or a "downtime") is requested. No one can post new document during your setup job...
Hope now is clearer...
Bye,
Roberto -
Don't know how to handle this relationship
I am a college student and am having a hard time wrapping my head around the database I have to work with for a project. The project entails implementing an auto parts application. I have not encountered a relationship like this before. I have linked to a document I made to describe the table. It can be found here: http://91.121.116.152/graph.pdf. There are basically 4 tables in the database. There is 1 table for all the automakers. (MAKER). Then, there are many tables in the form of APL___ where ___ is a column for the MAKER Table. The APL tables contain all the different models and links to the different parts. The column RLINK references RADCRX which contains 16 different columns. Each set of 4 columns contains part numbers that link to a RAD___ (where ___ is a 3 letter abbr for a vendor).
I've done my best to explain it in English, but I think the document may help. Naturally the assignment is to find parts for a specified car. My problem is how do I do this as effciently as possible? I don't know how to handle a relationship where column name points to a table name, not a column in the table. It could be done with a very long join such as
SELECT * FROM RADMOD, RADCRX WHERE RADCRX.MOD1=RADMOD.P_NUMBER
or so on for each column in RADCRX. This doesn't seem right. I thought about doing joins on the tables, but I don't know how to do it. The DB as about 20K records. Does anyone have any insight?Try the ff solution if it works:
1.)Create a union view for APL_ _ _
create or replace view v_APL_ALL as
select a.*,'CHE' m_code from APLCHE a
union all
select b.*,'TOY' m_code from APLTOY b
union all
select b.*,'HON' m_code from APLHON b
union all
select c.*,'MIT' m_code from APLMIT c
2.)Create a view for v_APL_ALL and MAKER
create or replace view v_APL_ALL_MAKER as
select a.*,b.M_NUMBER,b.MAKER
from v_APL_ALL a,MAKER b
where a.m_code=b.m_code
3.)Create view for RAD_ _ _
create or replace view v_RAD_ALL as
select a.*,'ARS' VENDOR_CODE from RADARS a
union all
select b.*,'MOD' VENDOR_CODE from RADMOD b
union all
select c.*,'BEH' VENDOR_CODE from RADBEH c
union all
select c.*,'DAN' VENDOR_CODE from RADDAN c
4.) Create a view for v_RAD_ALL and VENDOR
create or replace view v_RAD_ALL_VENDOR as
select a.*,b.M_NUMBER,b.MAKER
from v_RAD_ALL a,VENDOR b
where a.VENDOR_CODE=b.VENDOR_CODE
You can now join them & query it.
Regards,
Benjie -
Service? How to handle this process in SAP?
Hi,
Ihave a problem
The customer provide us his own material,
In production process we add to it our own component. Than we have to pass it to our magazine with the same customer name but higher price.
Is it a service? How to handle in SAP.
Thanks in advance.
ArturThis is not service but internal subcontracting scenario, You can go through below link for understanding it better,
[Internal Subcontracting |http://forums.sdn.sap.com/thread.jspa?threadID=571772&messageID=4190422#4190422] -
hi,
i know we can reach
aComponentSample["sampleControl" + i + ""].visible = false;
aComponentSample is a component and contains lot of controls. for example; sampleControl1, sampleControl2.. and so we can reach them via parameters (like i) with this ["sampleControl" + i + ""]. usage.
i am wondering how can i handle this in resultEvent? how can i give the child nodes (parameterA) via parameter?
event.parameterA[0].parameterB[0].parameterC[0]
thank you for your time. have a good day.hi again, i think i could not express clearly.
i have a web service operation result handler, and this operation back in "object" format.
thats the handler
private function getFullWeatherValues_Handler(e:ResultEvent):void
var obj:Object = e.result[0].regions[3].cityValues[5].temperature; (it returns integer)
i can get the exactly temperature which i want but i don't want to writethose "result[0]" or "regions[3]" or "cityValues[5]" and even temperature.
i want to write a function to reach a value ( for example temperature) which gived as parameter and i will give all other "result[0]" or "regions[3]" or "cityValues[5]" as parameter to. my question is how can i handle it?
thank you for your answer, any advice will be great. -
Servername and virtual host name is the same - how to handle this
Hi,
I set up a server with the hostname yxzwiki.org
In the Server app under Websites this domain points to /Sites
In this /Sites directory is all my content (several Wikis) and also the phpmyadmin.
What is the issue now?
I want this xyzwiki.org not only as the hostname but as a virtual host as well.
So I have the following entry in the corresponding conf file.
<VirtualHost *:80>
ServerName xyzwiki.org
ServerAdmin [email protected]
DocumentRoot "/Sites/xyzwiki/xyzenwiki"
DirectoryIndex index.html index.php
How can I handle this?
xyzwiki.org shows the content of /Sites/xyzwiki/xyzenwiki but I cannot e.g. get access to http://xyzwiki.org/phpmyadmin
Any ideas?
Thanks
TristanI guess I have talk more about this issue that people got the chance to help
xyz.org is the host name of our server.
The intention of this server is to run a wiki via mediawiki.
When we first set up the server we planned to have three language versions and the corresponding wikis were found on the server under
en.xyz.org for the English version
de.xyz.org for the German and
es.xyz.org for the Spanish version
But then we decided ONLY to concentrate on the English version and so prefix en became deprecated and we only want the domain xyz.org that shows the English Wiki.
The English wiki is on our server under /Sites/xyz-wiki/xyz-enwiki
In the Server.app I defined /Sites as the server website and I have a virtual host for xyz.org AS WELL that defines /Sites/tangowiki/tangoenwiki.
This seems to overrule the entry in the server.app as xyz.org shows the content of /Sites/xyz-wiki/xyz-enwiki
As I have other "services" as well under /Sites, e.g. phpmyadmin it is not possible for me with xyz.org/phpmyadmin to get to this service.
So what I am looking for is a trick that I can keep the /Sites directory as the main directory for xyz.org. I was thinking of a symlink for the index.php from /Sites/xyz-wiki/xyz-enwiki and to remove the virtual host entry but this does not work. Any other ideas.
Cheers
Tristan
Maybe you are looking for
-
I open the CA-1000 and trying to configure the wire similar to the attached diagram. But I have trouble figuring out where are the DIO 8, 9, 10, 11, ... because there is no label in the flexible flat wire connected between the J-series ports and the
-
Zcm loging off when connected to corp wireless
HI We use a cisco NAC to connect to our corp wireless. The problem with this is that everytime you connect in this causes the ZCM client to logoff has anyone seen this problem before? Regards John
-
E66: Problems after software update
Hi all I'm experiencing the following 2 problems after updating my E66 to new software version 200.21.118 from 26-11-08: 1) When the screensaver is activated it shows the actual time. But the time doesn't change (i.e. follow the phone clock). It rema
-
Planed costs on Simulation Version
Where can I see the planed costs on Simulation? I have an escenario where the project is created as Simulation, and after this one is evaluated on duration and costs, the user transfer the simulation to an operative project, but I need to see the pla
-
Errors -1406 and 1402 and 1603
Hi i keep getting these errors 1406, 1402, and 1603 when i try to install it here is a pic below. http://prime-evil.com/asp_upload/Untitled-3.jpg