Cost settlement & yield   against the inspection Sample....

Hi there,
             I gotta a query related to the cost settlement against the sample drawn for inspection.
Suppose that as per the sample drawing procedure configured for the material for  1000 bars let 1 bars is to be used for the inspection .
Now if that bar cannot be used further then how the cost is settled against the Production order for the inspected bar as during the order confirmation the value entered will be 1000 bars only & bar is consumed in QC...
Second thing is that if the requirement is of 1000 bars then the actual yield is
999 bars..... how the variance is taken care of so that there is no shortage of the material ...........
Thanks
Kaushik

HI,
in the PM order check the settlement parameters. In the allocation structure assigned to the PM order are "assignments" defined. Each assignments contain a "source" (=a number of cost elements) and a "settlement cost element" used for settlement document. Its also possible to settle primary cost element based (means without changing the original cost element during settlement).
best regards, Christian

Similar Messages

  • WM-QM interface - Put away the inspection sample

    Dearm WM-QM experts
    My question is: How can we automate the creation of a TR/TO from the sampling storage type to the final bin after entering a usage decision. The system creates a TR/TO to move the quality stock from storage type 902 to 917, but after UD the system doesn't create a TR/TO to move the stock from 917 to the final storage type/bin (say 001).
    The below are the details and configs for the issue:
    I have a materials that is flagged for inspection (say 100% sample).
    I created the QM-WM interface control "Q" with storage type = 917, bin = "QUALITY" and sample handling = 1 using the following config menu path:
    Logistics: Execution -> Warehouse Management -> Interfaces -> Define Quality Management -> Define Inspection Sample Control
    I assigned the above interface control "Q" to my warehouse with operation = E and stock category = Q using the following config menue path:
    Logistics Execution -> Warehouse Management -> Interfaces -> Define Quality Management -> Activate QM Interim Storage Type Search
    When posting the GR (mvt = 101 and qty = 10 as an example), the system create a TR or a TO to move the stock from storage type 902 to 917 as Q (the entire 10 pieces are selected).
    When entering a usage decision for the relevant inspection lot, the system creates a posting change notice (which I can automate to a TO) to remove the "Q" on the stock in storage type 917.
    However, I need to move the quality sample (which is the entire 10 pc) from 917 to the final bin (in storage type 001). Strange is that the system doesn't propose any TR for that movement. Am I missing a config or that final TR/TO has to be created manually?

    Dear YorkD,
    The PCN that was created from the approved UD contains 2 line items:
    Line 1: move the stock with Q indicator from 917 to 922
    Line 2: move the stock without the Q from 922 to 917
    Eventually, this PCN will remove the Q indicator from the stock in 917 (which is correct as the UD was approved), but it will not propose a transfer of the stock to the final bin (depending on the setup of the material master and put away strategies).
    So, unless I've missed something, the PCN doesn't help.
    Regards,
    Hani

  • Validation for Cost center for Goods issue against the cost centers

    Dear Friends
    In my client place we have 6 plants are defined and profit centers are defined for each plant. Hence here each plant is one profit center. Cost centers are defined plant wise.
    The requirement is when the goods issued to cost center system should check the cost center is defined against the plant. ( i.e., Cost center def against the Profit Center, and Profit center equal to Plant).
    Is there any provision to assign the plant to profit center or vice versa?
    Please guide me how to resolve the issue.
    Thanks in advance.

    Hi
    Please check EC01. May be it can help you. But in my view it is not possible.

  • How implement Auto Purchase Order in Transportation Cost Settlement

    Hi,Experts,
    When Settling the Transportation Cost,I must create PO manually.Can anybody tell me How implement Auto Purchase Order in Transportation Cost Settlement?
    Thanks for a lot.
    Donald Lo

    Dear Donald,
    Please go through this SAP link it will help you about Shipment cost settlement process in the transportation.
    http://help.sap.com/saphelp_47x200/helpdata/en/93/74413b546011d1a7020000e829fd11/frameset.htm
    I hope it will help you,
    Regards,
    Murali.

  • Assign the inspection lot to notification

    HI Gurus,
                   I want to assign a inspection lot to a notification. how can i assign inspection lot? 
    Regards,
    SBabu

    Dear Babu,
    If you  assign specific notification type in notification  configurations, then while doing RR if the defect is located the system will automatically  prompt you for Notification.
    If you find the defect later on production line then against the inspection lot you can raise manual notification referring that LOT.
    Best Regards,
    Shekhar

  • Reg., Quality Inspection at the time of Goods Receipt against the P.O.

    Hi
    Pls provide the procedure for the "Quality Inspection at the time of Goods Receipt against the P.O."
    Thanks in advance.
    Regards
    Ravi

    Answers:
    1.Our client wants that he want to send back to Vendor, In which way we have to do in SAP?
    In QM,Raise notification for rejected qty in special stock, this will carry task of return delivery.
    2. Without Quality inspection User shouldn't do the MIRO?
    User discipline only it will be solved or
    Prepare user exit with help of ABAP'r
    while goods receipt(MIGO) for all scenarios(under delivery/over delivery/rejected) in development,
    Check MIRO for QC passed qty is allowed for bill booking, give meaningful messages for all scenarios.
    3. Quantity was certified by 13 only, so the user should do the MIRO for 13 only, Kindly suggest iIn which way we have to configure in SAP?
    Do return delivery for rejected quantity(2),if there excise,reverse it thru J1IS.
    After finishing above steps,Wheu u do IV only Quantity 13 will flow.
    Invoice verification will be done only for the accepted quantity.
    Above solution will solve problem.
    Edited by: Jeyakanthan A on Jan 11, 2010 12:01 PM
    Edited by: Jeyakanthan A on Jan 11, 2010 12:02 PM

  • Settlement of the Final Balance Payment against the Down Payment Request

    Hi,
    How can I settle the Final Balance of a Vendor in SAP against the Down Payment Made under a PO Based Invoice. For Eg. - I have raised a PO of $10000.00 and made a Down Payment Request and Posted it through the APP for $ 300.00 the final balance under the FBL1N displays as $ 9700-, but the ZP Doc Types for Vendor Payment of Down Payment also appear in the Open Items and Status shown is in RED Colour and not in GREEN Colour and does not appears under the Cleared Items. Under the Cleared Items I am able to view the Original Down Payment Requests which I posted through Transaction F-47.
    I am unable to settle this Final Balance of $9700 against the Down Payment under the Vendor Account on the basis of a PO Based Invoice.
    Can some one please help me urgently on this.
    Thanks in Advance.
    Regards,
    Pankaj.

    Dear,
    The same requirements possible after implement EHP4 Package upgrade.
    Regards,
    Kishore

  • After production order settlement, where does the cost go?

    Dear Experts,
    I understand after we did the "order settlement" for production order, the cost will be settled to material manufactured from the said production order.  Say, the total cost is $10,000 to produce 1000 units of finished goods (FG), then the cost settled to each individual FG at $10 each, am I right?  Where can I see the settled cost in the material master?..
    I checked in the cost center report, S_ALR_87013611, I can see the cost Credited from "production" cost center with a breakdown in settlement cost element such as machine hour, setup and personnel hour.  I understand the other side of Debit was to the production order, and only after order settlement, I'm not sure which cost center will be Debited.
    That would be the CO side, how about the FI, would there be any cost posted to the GL side after production order settlement to the material?
    Please advise..
    regards,
    Abraham

    Hi Abraham,
    It's not the button i mentioned. I was just trying to take u to the accounting document from the settlement screen. well just drill down the settlement screen and u'll get it. No big deal.
    But more important is the concept. I'll share my understanding here. (cost by production order)
    Any value that flow into controlling module should have a cost object. Here production order is the cost object.
    First u create a production order (cost object) for say 1 unit of X with a std price of Rs. 10
    Std price comes frm material master as a result of std cost estimate
    U start production - Raw materials are consumed - 2 qty x Rs.3.
    Entry RM Consumption Dr Rs. 6    Inventory Cr Rs.6 (Prod order is debited with Rs.6)
    Activity (Let's say machine hours - 3 Hrs x Rs.2) According to the routing it was  2 hrs but actual production took 3 hrs.
    Entry - None - But production order is debited with Rs. 6.
    When production is complete for 1 qty of X, entry flows
    Finished Goods Dr Rs.10    Change in Stock  Cr. Rs.10  (Production order is credited with Rs.100
    Abraham, now visualise both sides of the production order. It will have debit of Rs.12 and credit of Rs.10.
    Now accountant sees the production order and confirms the values are ok and puts the status of TECO to the order. which means the order is technically complete.
    Now when u run the order settlement, this production order is picked up by the system (due to it's status). System sees difference between debit and credit of Rs 2.
    So it cedits the production order with Rs. 2. Now both debit and credit of production order is equal (Rs.12)
    Entry Price diff A/c Rs,2     Change is stock A/c Rs.2
    Now this rs. 2 is settled to COPA. It does not flow to material.
    Reason:  in a std costing system materials are valued at standard cost and
    Hope this helps. Do revert in case of doubts.
    Best Regards
    Vimal

  • Synchronize input and output tasks to start at the same sample point [C++ NI_DAQmx Base]

    I'm trying to initiate the analog input and output streams to start reliably at the same sample. I've tried triggering the output from the start of the input using the following code [NI-DAQmx Base 2.1 under Mac OS X with an M-Series multifunction board]. It compiles and runs, but gives an error message at the call to "DAQmxBaseCfgDigEdgeStartTrig". Any suggestions about synchronized I/O on this platform?
    #include "NIDAQmxBase.h"
    #include
    #include
    #include
    #define DAQmxErrorCheck( functionCall ) { if ( DAQmxFailed( error=( functionCall ) ) ) { goto Error; } }
    int main( int argc, char *argv[] )
    // Task parameters
    int32 error = 0;
    TaskHandle inputTaskHandle = 0;
    TaskHandle outputTaskHandle = 0;
    char errorString[ 2048 ] = {'\0'};
    int32 i;
    time_t startTime;
    // input channel parameters
    char inputChannelList[] = "Dev1/ai0, Dev1/ai1";
    float64 inputVoltageRangeMinimum = -10.0;
    float64 inputVoltageRangeMaximum = 10.0;
    // output channel parameters
    char outputChannelList[] = "Dev1/ao0, Dev1/ao1";
    char outputTrigger[] = "Dev1/ai/StartTrigger";
    float64 outputVoltageRangeMinimum = -10.0;
    float64 outputVoltageRangeMaximum = 10.0;
    // Timing parameters
    char clockSource[] = "OnboardClock";
    uInt64 samplesPerChannel = 100000;
    float64 sampleRate = 10000.0;
    // Input data parameters
    static const uInt32 inputBufferSize = 100;
    int16 inputData[ inputBufferSize * 2 ];
    int32 pointsToRead = inputBufferSize;
    int32 pointsRead;
    float64 timeout = 10.0;
    int32 totalRead = 0;
    // Output data parameters
    static const uInt32 outputBufferSize = 1000;
    float64 outputData[ outputBufferSize * 2 ];
    int32 pointsToWrite = outputBufferSize;
    int32 pointsWritten;
    for( int i = 0; i < outputBufferSize; i++ )
    outputData[ 2 * i ] = 9.95 * sin( 2.0 * 3.14159 * i / outputBufferSize );
    outputData[ 2 * i + 1 ] = -9.95 * sin( 2.0 * 3.14159 * i / outputBufferSize );
    // ------------------- configure input task -----------------------
    DAQmxErrorCheck ( DAQmxBaseCreateTask( "", &inputTaskHandle ) );
    printf( "Created input task\n" );
    DAQmxErrorCheck ( DAQmxBaseCreateAIVoltageChan( inputTaskHandle, inputChannelList, "", DAQmx_Val_RSE, inputVoltageRangeMinimum, inputVoltageRangeMaximum, DAQmx_Val_Volts, NULL ) );
    printf( "Created AI Voltage Chan\n" );
    DAQmxErrorCheck ( DAQmxBaseCfgSampClkTiming( inputTaskHandle, clockSource, sampleRate, DAQmx_Val_Rising, DAQmx_Val_ContSamps, samplesPerChannel ) );
    printf( "Set sample rate\n" );
    // ------------------- configure output task -----------------------
    DAQmxErrorCheck ( DAQmxBaseCreateTask( "", &outputTaskHandle ) );
    printf( "Created output task\n" );
    DAQmxErrorCheck ( DAQmxBaseCreateAOVoltageChan( outputTaskHandle, outputChannelList, "", outputVoltageRangeMinimum, outputVoltageRangeMaximum, DAQmx_Val_Volts, NULL ) );
    printf( "Created AO Voltage Chan OK\n" );
    DAQmxErrorCheck ( DAQmxBaseCfgSampClkTiming( outputTaskHandle, clockSource, sampleRate, DAQmx_Val_Rising, DAQmx_Val_ContSamps, samplesPerChannel ) );
    printf( "Set sample rate\n" );
    // trigger output when input starts
    DAQmxErrorCheck ( DAQmxBaseCfgDigEdgeStartTrig( outputTaskHandle, outputTrigger, DAQmx_Val_Rising ) );
    printf( "Set output trigger\n" );
    // ------------------- configuration -----------------------
    // write output signal
    DAQmxErrorCheck ( DAQmxBaseWriteAnalogF64( outputTaskHandle, pointsToWrite, 0, timeout, DAQmx_Val_GroupByScanNumber, outputData, &pointsWritten, NULL ) );
    printf( "Write output signal\n" );
    // set up input buffer
    DAQmxErrorCheck ( DAQmxBaseCfgInputBuffer( inputTaskHandle, 200000 ) ); // use a 100,000 sample DMA buffer
    // initiate acquisition - must start output task first
    DAQmxErrorCheck ( DAQmxBaseStartTask( outputTaskHandle ) );
    DAQmxErrorCheck ( DAQmxBaseStartTask( inputTaskHandle ) );
    // The loop will quit after 10 seconds
    Dr John Clements
    Lead Programmer
    AxoGraph Scientific

    Hi Michael,
    First of all, thanks very much for taking the time to investigate this problem! Much appreciated.
    You asked for "an actual error code you got and any description that is given". The full output from the program that I posted earlier in this thread is appended to the end of this message. In summary, following the call to...
    DAQmxErrorCheck ( DAQmxBaseCfgDigEdgeStartTrig( outputTaskHandle, outputTrigger, DAQmx_Val_Rising ) );
    ... with ...
    char outputTrigger[] = "Dev1/ai/StartTrigger";
    ...the error message is ...
    DAQmxBase Error: Specified route cannot be satisfied, because the hardware does not support it.
    You asked "specifically which M series device you are using"? It is the PCIe 6251 (with BNC 2111 connector block). I'm testing and developing on an Intel Mac Pro (dual boot OS X and Windows XP).
    You asked for "the location you pulled the code from". Here it is...
    http://zone.ni.com/devzone/cda/epd/p/id/879
    ...specifically from the file "Multi-Function-Synch AI-AO_Fn.c".
    I adapted the NI-DAQmx calls to their NI-DAQmx Base equivalents.
    Finally, you asked "Is the trigger necessary, or do you just need to know that the measurements are running on the same clock?". I believe that some kind of sychronized trigger is necessary in my situation (correct me if I'm wrong). Timing is crucial. Say I initiate an analog output stream that delivers a voltage command step 5 ms from the onset. I need to record the response (analog input stream) so that its onset is accurately aligned (synchronized) at 5 ms. A typical recording situation would stimulate and record a short data 'sweep', then wait for the (biological) system to recover, then stimulate and record another short sweep, and repeat. I need all the recorded sweeps to align accurately so that they can be averaged and analyzed conveniently.
    I definitely do not want my customers to rely on an expensive external TTL pulse generator to initiate and synchronize each 'sweep'. That would effectively eliminate the cost advantage of an NI board, as well as adding unnecessary complexity in setup and use. It would be a show-stopper for me.
    It seems perverse, but would it be possible to use a digital output channel connected directly to a digital input chanel to trigger the input and output streams?
    Regards,
    John.
    Full output from test program. Compiled with gcc 4 under OS X...
    [Session started at 2007-05-23 14:17:01 +1000.]
    LoadRuntime: MainBundle
    CFBundle 0x303cc0 (executable, loaded)
    _CompatibleWithLabVIEWVersion: linkedAgainst: 08208002
    _CompatibleWithLabVIEWVersion: result= false, mgErr= 1, theActualVersion= 00000000
    _CompatibleWithLabVIEWVersion: linkedAgainst: deadbeef
    _CompatibleWithLabVIEWVersion: Reseting Linked Against
    _CompatibleWithLabVIEWVersion: linkedAgainst: 08208002
    _CompatibleWithLabVIEWVersion: result= true, mgErr= 0, theActualVersion= 00000000
    _CompatibleWithLabVIEWVersion: linkedAgainst: 08208002
    _CompatibleWithLabVIEWVersion: result= true, mgErr= 0, theActualVersion= 00000000
    com.ni.LabVIEW.dll.nidaqmxbaselv
    CFBundle 0x313760 (framework, loaded)
    {type = 15, string = file://localhost/Library/Frameworks/nidaqmxbaselv.framework/, base = (null)}
    Amethyst:Library:Frameworks:nidaqmxbaselv.framework
    2007-05-23 14:17:02.248 test-ni[4445] CFLog (21): Error loading /Library/Frameworks/LabVIEW 8.2 Runtime.framework/resource/nitaglv.framework/nitaglv: error code 4, error number 0 (no suitable image found. Did find:
    /Library/Frameworks/LabVIEW 8.2 Runtime.framework/resource/nitaglv.framework/nitaglv: mach-o, but wrong architecture)
    CFBundle 0x1751fdc0 (framework, not loaded)
    Created input task
    Created AI Voltage Chan
    Set sample rate
    Created output task
    Created AO Voltage Chan OK
    Set sample rate
    DAQmxBase Error: Specified route cannot be satisfied, because the hardware does not support it.
    test-ni has exited with status 0.
    Dr John Clements
    Lead Programmer
    AxoGraph Scientific

  • Cost settlement only for assets that have been paid

    Dear all,
    i need to do, at the end of the month, the cost settlement from wbs to asset only for the the part of asset that have been paid.
    I don' t know how to do this using standard sap funcionalities.
    Theonly way that we think to use is:
    - setlle of the entire wbs
    - transfer posting (FI) from asset to wbs of the part that have not been paid.
    Some of you can help me?
    thanks
    Elena

    Hello friend,
    Because I do not understand your requirement to capitalize from AuC to final asset only only those costs for goods/service that have been paid - I would like to give warning that you may not have the requirement correct.
    This would not be your fault, but the fault of the accounting users giving you the requirement is my guess.
    Receiving against PO may be MIGO, and then posting the vendor's invoice later on when it's received, is MIRO usually.
    The actual payment to the vendor is a subsequent posting known as a check cut.  The accounting for a check cut does not create the AuC value, nor does it meet any accounting requirement for capitalization.
    The accounting requirement for capitalization in almost all countries would be MIGO.  Because we have posted the receipt of goods or services, we now owe a vendor somewhere.  The liability will be in your non-specific vendor account, GR/IR which stands for Good Received/Invoice Received.  MIRO clears out the amount from your GR/IR account, moving it to your reconciling account in the g/l for a specific vendor sub-ledger account.  The check cut then removes specific liability from reconciling account, and removes cash from g/l cash account.
    Recognizing that we owe the cost of the goods receipt MIGO, it is already fair and required to capitalize the costs to final assets and commence depreciation expense (assumption you have placed the capital fixed assets into service). 
    So, neither MIRO nor check cut should delay your capitalization from AuC to final completed assets unless your requirement is different that SAP basic scenario.   Regards

  • Issue with Cost Settlement through CJ88

    Dear All,
    I have maintained "Total Values check" in budget profile under time frame and "overall check" under availability control.
    When i am creating service orders then availability control is working properly. But when i am trying to do settlement using cj88 then system is not allowing me to do settlement. It is giving message that budget is exceeded.Even though i have sufficient budget.
    Can someone tell me why Availability control is behaving differently?How can i settle costs?I need to settle costs of the project against asset account and all WBS costs should get settled against parent WBS. I had maintained settlement rule for the same.
    Regards,
    Kamal

    Gentlemen,
    The solution is temporary as activating/de-activating availability control each time is not viable at the time of settlement run....check the following;
    1. If the settlement cost element is a secondary cost element and flasgged as 21 (Internal Settlement).
    2. Check the accounting documents after the settlement transaction is posted and look for the sender & reciever cost element.
    3. Else request you to kindly explain your chart of account structure only to find out if the settlement reciever cost element is part of COGS (Cost of Goods Sold) cost element group.
    4. If the date of creating service entry sheet is beyond the fiscal year as you have suggested that you have activiated both the indicators (Overall & Annual Values) i.e. if date of creation of service order and date of confirmation of service entry sheet.
    Hope this is useful
    Regards
    Kaashif M

  • Print against new physical sample

    Dear All
    We have created a inspection plan with physical sample and inspection point 200, accordingly we have assigned sampling procedure.
    Initiallly when inspection lot creates with 04, analyst performs the physical sample and same is congirms through QPR4 tcode, Now suppose after analysis the batch is failing and as per the define procedure analyst need to take the fresh sample and do the fresh testing and RR.
    In this case we are creatin a new physical drawing number and RR performing against the new number.
    Now my user wants both the results .....
    1. First result with rejected and
    2. Secong result with rejected or accepted
    How can i get it ???
    AYK

    can anybody answer this question?
    AYK

  • Inspection Characteristic is not being displayed in the inspection lot

    I have created a Calibration order by first creating method, then a MIC, same is attached to a task list and then a Plan.
    But when i trigger a order for that task list the inspection characteristics as mentioned in the task list does not appear in the order.
    Please let me know how to get the inspection characteristics in the order.
    I have checked the task list, in that the Inspection characteristics is visible.
    Please help
    Praneet

    I have noted one thing, in inspection lot the sample size is shown as zero for the equipment where the inspection characteristic is not being displayed and it is shown as one for the lot where the inspection characteristic is displayed.
    Both the Inspection lot the task list is same
    Please reply

  • How to create Payment against the invoices in R12 using API/Interface table

    Hi Experts,
    I need your help.
    As per my requirement , we need to create the payments against the invoices using the payment information provided.
    Earlier the Payments against the invoice is done by (3rd party system) in 11i.
    But, as a part of R12 implementation,
    The requirement is like now they are going to provide us and flat file(having below payment information) and we need to create the payment with these information.
    COLUMNS PROVIDED
    SOURCE
    INVOICE INTERNAL NUMBER #
    ACCOUNTING SEGMENTS
    DEBIT/CREDIT
    AMOUNT
    CURRENCY
    BANK ACCOUNT
    PAYMENT DATE
    DUE DATE
    PAYMENT METHOD
    PAYMENT TERMS
    BATCH ID
    We need to create an inbound interface to achieve the below requirement.
    1. Create the payments in oracle R12 with the above payment information. (unable to find the way please suggest).
    2. Creating the Journal entries. -> We are having GL_INTERFACE & Journal Import program to import the journals.
    3. Finally we have to posting the same into GL.-- Interface & Import programs available.
    Is there any api or interface tables can be used to create the payment against the invoices in r12?
    Could you please help me to achive my above requirements.
    Any sample code or reference will be a great help for me.
    Waiting for your response.
    Thanks,
    Thiru.

    Hi Thiru,
    Perhaps these links can help:
    http://ccchuanblog.blogspot.in/2010/12/oracle-ap-payment-api.html
    http://oracle.ittoolbox.com/groups/technical-functional/oracle-apps-l/ap-invoice-payment-need-help-4037407
    See "Understanding Oracle Payments APIs" here:
    http://docs.oracle.com/cd/B40089_10/current/acrobat/120ibyig.pdf
    If this answers your question, please mark the post. Thanks.
    Kristofer Cruz
    Edited by: Kristofer Cruz on Sep 5, 2012 2:41 PM

  • Error: Maintain settlement rule of the sender for a higher level WBS

    Hi,
    I dont want to maintain the settlement rule for a higher level WBS. How can i configure this in such a way that i dont get the following error:" Maintain settlement rule of the sender" while doing CJ88. Maintaing a separate Settlement profile for a higher level WBS is an option but we are looking if something else could be done The problem is that there are no actuals booked against, say, level 2 WBS but when i execute CJ88, i get the aforesaid error. How can i ensure that only the lowest level WBS ask for the settlement rule and not the levels above it. I have already removed the Investment profile from the higher level WBS but still getting the same error.
    Regards,
    DPil

    Hi,
    It is a type Capex WBS and Biling element is not checked. In fact i get a warning while doing the settlement: WBS is neither a billing element nor an account assignment element.
    Diagnosis
    WBS element  is not indicated as either an account assignment element or as a billing element in the master record.
    System Response
    The WBS element cannot be assigned to an account.
    Procedure
    Correct your entries or add the missing indicator to the master record for the WBS element.
    But this is just a warning. On pressing enter i get the error :Maintain settlement rule of the sender "

Maybe you are looking for