Return Process flow

Dear Gurus,
I gotto make settings in DEV so as set up return process for one of our plants.
Can you please underline the important steps and configs involved in doing so?
Thanks
Bawa

Hi there,
Then your process is a consignment process. It has 4 levels.
1. When you send the goods from your plant to distribution center, its Consignment Fillup (order type KB, item catg KBN). There is no pricing & item catg is not relevant for billing.
2. When the distribution center sends the goodsto the customer, its Consignment Issue (order type KE, item catg KEN). This transaction is relevant for billing & pricing is done for the item.
3. When the customer returns the goods to the distribution center, its Consignment Return (order KR, item KRN). This transactionis again is billed & pricing is carried for return goods.
4. When the distribution center returns the goods back to plant,it is consignment pickup (order type KA, item KAN). This transaction is again not billable & pricing is not carried for item.
Map the scenarios to your business requirement. Implement whatever scenario your business needs. To make the item relevant for billing in any step, change the order type & item catg settings.
Hope this clarifies your question.
Regards,
Sivanand

Similar Messages

  • OWB 10gR2 map returning status = Complete and Result = Null in Process Flow

    Hi,
    I have an OWB process flow which invokes an OWB map. There are 2 outgoing transitions attached to the OWB map. 1st transition is a conditinal one (on SUCCESS) and the 2nd one is unconditional transition.
    I am monitoring the status of process flow execution in Oracle Workflow monitor. After the process flow is initiated, sometimes the OWB map within shows status = complete and result = OK in workflow monitor (in tab - status). But sometimes it shows status = Complete and Result = Null. In this situation the execution is following the unconditional transition path.
    Can anyone tell me what causes the OWB map to return a Result = NULL? Also sometimes I am getting the map returning a Result = Force (with the same status = Complete).
    The configuration that I am working with is as below ---
    OWB client version : 10.2.0.1.31
    OWB repository version : 10.2.0.1.0
    Oracle Workflow Version : 2.6.4.0.0
    Database version : 10g Enterprise edition release 10.2.0.1.0
    Regards,
    Swagata

    Hi Manohar,
    1. You need to install Oracle HTTP server in a separate Oracle home.
    2.Look for the dads.conf file in the installation. Edit the file, copy the sample code and paste it below and edit the pasted part as under ----
    <Location /pls/<SID>>
    SetHandler pls_handler
    Order deny,allow
    Allow from all
    AllowOverride None
    PlsqlDatabaseConnectString <server name>:<port>:<SID >
    PlsqlAuthenticationMode Basic
    PlsqlDefaultPage wfa_html.home
    PlsqlNLSLanguage "AMERICAN_AMERICA.WE8ISO8859P1"
    </Location>
    3. STOP and START OPMN (Oracle Process Manager & Notification Server)
    4. Use the URL in your internet browser like --- <HTTP server URL>/pls/<SID>/wfa_html.home
    5. When prompted for user id and password, give the schema user id and password where the workflow engine is installed.
    Hope this helps,
    Swagata

  • OWB 10gR2 Process Flow returning status = Complete and Result = Null

    Hi,
    I have a process flows i ran lot of times with success (it shows status = complete and result = OK). It invokes a lot of mappings and other flows
    Sometimes one of invoked mapping or flows shows status = complete and result = Null and main process too.
    The main process i invoked by a PLSQL store procedure using wb_rt_api_exec package. When status = Null the store procedure hangs and I have to kill it.
    When it happens, owb service restart (new record in WB_RT_SERVICE_JOB_LOGS).
    Can anyone help me?
    The configuration that I am working with is as below ---
    OWB client version : 10.2.0.1.31
    OWB repository version : 10.2.0.1.31
    Oracle Workflow Version : 2.6.4.0.0
    Database version : 10g Enterprise edition release 10.2.0.3.0

    Sometimes transitions in process flows get scrambled and you have to fix them by hand.....this happens and I dont know why.
    Basically what happens is: every operator in process flow has three outgoing transitions (in general) marked as 0, 1 and 2, when you take a look at details property of your operator then in the outgoing transitions tab you should have ORDER collumn 0, 1, 2 for warning, error and success.
    If this is not the case (0,1,2) process will not know what to return as value, and what is more bizzare this works until it does not :)
    I dont know if this is your case but it's worth checking.

  • Process Flow - External process - Return status

    Did any one know how to capture or get the return value when executing a shell script thru Process flow - User defined - External process?
    This is the scenario.
    OWB Server on UNIX. Version-10.2, Database-9i
    I am executing a simple "whoami" command thru the user-defined process.
    How do I capture the return value?
    One of my shell script returns a value. Based on this return value I have to send a page or schedule a dependency job on successful completion.
    Thanks.

    To add a parameter to the process flow, you will have to add a parameter to the start activity in the activity view (lower left corner of the process flow editor), by clicking the Add button.
    You can then pass this parameter to the other activity by using the parameter binding - click on the BINDING column of the activity parameter you want to pass it to and select the parameter added to the start activity in the previous step from the drop down list.
    When the PF is run, the user will be prompted for a parameter, then it will be passed to the next activity.
    Regards:
    Igor

  • Process Flows: Return Code or Message Severity

    Hi all,
    I am trying to get a decent email system set up that will let me know which part of our OWB ETL load has warnings or errors.
    I have one main Process Flow that calls several other process flows. On both levels, I need to know if any errors or warnings were encountered during execution.
    There is a function WB_GET_RETURN_CODE which I hoped to use to get the return codes of the process flows, but while testing, I noticed that there are not return codes for process flows.
    My backup solution is to check ALL_RT_AUDIT_EXEC_MESSAGES if there are any records in there. If there are, I check if they are ERROR or WARNING. Would this be a good solution to my problem?
    Or is there a better way to find errors/warnings of process flows?

    HI VRV,
    Step 1: Goto Display messages on right click of your Process chain
    Step 2: Goto "Chain" tab and copy "Variant" and "Instance"
    Step 3: Goto SE11 and Select table RSPCPROCESSLOG
    Step 4: Paste the "Variant" and "Instance" and execute it, and the value of the other fields are returned: LOG_ID, TYPE, BATCHDATE and BATCHTIME
    Step 5: Goto SE38 and enter RSPC_PROCESS_FINISH
    Step 6: Enter the values in the fields received from RSPCPROCESSLOG  table. Additionally, make the STATE as "G‟ -> Execute
    Then your Process Chain will turn to green and proceed further......
    Hope this helps........
    Regards,
    Suman

  • Returns Process - Billing Document with reference to delivery

    Dear All,
    In standard returns process we are creating billing document with reference to sales order.
    How can we make the billing dcoument to be created with refernce to delivery as the business wants the invoice document to be created only when the delivery is posted.
    Kinldy advise what are the configuration settings required.
    With Regards
    Mohammed Raees
    Edited by: Raeesuddin Mohammed on Aug 30, 2011 7:25 PM

    Hi Raees,
    Isnt your process flow like this: Sales Order>Delivery>Billing>Return Order>Return Delivery-->Billing?
    In general, to ensure that you're creating the invoice always w/ref to a delivery document pls do the following:
    1) In VOV8, where you cnofigure your sales doc type remove the order related billing i.e. keep it blank.
    2) In VOV8, put the billing doc in delivery relevant doc.
    3) In VOV8, in shipping section put the delivery doc type.
    4) Create copy controls between the delivery doc type and billing in VTFL at header and item levels.
    5) In the item category for this order type+ item cat grp ensure the billing relevance is either B, C or F.
    6) Maintain no copy controls between sales order and the billing in VTFA.
    I hope this helps.
    Regards,
    Raghu.

  • When a process flow activity takes a long time to run.

    Hello,
    I have a process flow activity that sometimes takes a long time to run so that the process flow never ends. Is it possible that I can set the activity so that during a certain time that this has not been executed automatically flow process to continue?
    I'm Using Oracle Warehouse Builder 11g on Windows Server 2003 R1.
    Greetings and thanks.

    What I've done in the past is just use a small polling procedure (PL/SQL) and a conditional transition in the process flow, depending on what the proc returns (Continue or Fail) then the flow of control in the Process is changed.
    I think the key also is to not have too much paralellism going on too, that way it's easy to streamline the PF and remove slow moving processes to a more linear path (stopping bottle necks on your logical AND).
    Edited by: NSNO on Apr 29, 2010 2:31 PM

  • Questtion about Third party returns process

    Hi All,
    We have an issue in returns PO process -Third party
    Customer Forward Processp flow as below
    OR (US Sales Order) -> US Purchase Requisition (NB) -> US Purchase Order (NB) -> MIGO (Mvt 101) -> MIRO (Vendor Invoice) -> F2 (Customer Invoice)
    Customer Return Process:as below
    ZREP (with US customer) -> US Purchase Requisition (NB) -> US Purchase Order Return (NB) -> MIGO (Mvt 161) -> MIRO (Vendor Credit Memo) -> ZRE (Customer Credit Memo)
    When the user raises Return purchase order , it is taking the price from Inforecord for current validity date.
    But ,Our user wants , it should select the same price from the initial purchase order( as in forward process) even though the price changed in Inforecord for the current validity date when the Return purchase order raises .
    Please advise how to achevie this reqmt. Any user exits available.
    Regards,
    Amara.

    Hi Amar
    Can you you share the solution you achieved , which will be the usefull to other members
    of the forum also. Bcoz as fas as  I am concerned SAP doesn't suppot the return process
    in third party sales. Did you use any user exits?
    Thanks
    Sushant

  • Third Party Sales Returns process

    Hello All
    We have a third-party sales process which is automated i.e Sales order and Purchase requisitions(VA01) are created using the data coming in the incoming EDI file, the Purchase requisition is automatically converted to a Purchase order, the Invoice Reciept(MIRO) is posted and the Sales Invoice (VF01) is posted.
    The question is how do we handle the Returns or the Credit process?
    Is there a way I can configure the system to create a Returns order which will also update the Pur.Req quantity then the Purchase order quantity  or directly the Purchase order quantity. I can then use this information to raise a credit to the Vendor Invoice.
    I don't want to just raise a credit memo and update the sales side and leave the purchase side open.
    I appreciate your reply.
    Best Regards
    Rama

    Third Party Return Process
    Please check this extract from the sap library :
    If the vendor grants you a credit memo on a quantity or a value basis, you can then send this credit memo directly to your customer.
    The billing type Third-party credit memo (G2S) is available for this. The billing type Third-party credit memo works with the item category TASG (third-party credit memo item). The Billing-relevance indicator F is set in Customizing for Sales for this item category. This means that the cost is not created. In Customizing for Sales, the item category TASG is set at item level in copying control for the billing type G2S (copying control sales document by billing document) as the target item category (source: TAS-> Target:> TASG.)
    Process Flow
    Create a billing documente with billing type Third-party credit memo (for further information, see the section Creating a billing document in the Billing document). Enter the third-party order as a document still to be processed. The quantities are automatically removed from the invoice.
    The above is the process for giving a credit memo which can be adapted for return goods.
    Regards,
    Rajesh Banka
    Reward suitable points.
    How to give points: Mark your thread as a question while creating it. In the answers you get, you can assign the points by clicking on the stars to the left. You also get a point yourself for rewarding (one per thread).

  • Vendor return process clarification

    Hi All,
    We have created return PO for vendor.
    While posting goods receipt system is asking excise invoice no and date, which excise invoice no has to be entered ?
    and after posting we have to go to J1IS transaction and adjust duties for return process.
    Over here the duties are not flowing in J1IS transaction.
    Please throw some light.
    With Regards,
    Vijaykumar P

    Taxes are not flowing in J1IS transaction.
    While doing J1IS , Click on the "Get Excise Invoice" Button on the header screen menu, This will open up a screen for you to select the appropriate Incoming invoice for reference, the base value will be picked up from this .
    Also Check the configuration setting SPRO-Logistics General-Tax on Goods Movements-India-Basic Settings-Maintain Company code settings-No. Exc Sel & ExSelDays columns against your plant.
    Check below link widely discussed subject,
    [Vendor Return Process   |Re: Vendor Return Process]
    [Return to vendor (Excise material)|Return to vendor (Excise material)..?]

  • Process Flow fails to import

    Hi,
    I am trying to import a process flow from one design repository to another and am failing misrably! I have saved an mdl export of the process flow from the repository where it was created and am simply importing the same mdl into the new rep. I do not get any errors during the import however do get a number of warnings like the one below:
    Warning at line 23: MDL1312: Referenced logical location with name <LOC_X> and UOID <109A0BEE09814D6DE04400306EF40E82> not found for PROCESSMODULE <WAREHOUSE_x>. Logical location not set for this module.
    The result of the import is that the process flow is not imported at all.
    what does it mean by Logical Location?
    Any help on this would be most appreciated.
    Thanks
    Mitesh

    Perfect..thats what I was missing. This has soved my original issue but I'm hitting a new one...in my project export there is an invalid process flow (a process flow is making a call to a function that returns a incorrect datatype) and this is causing my import to error. My question now is; is it possible to import an invalid process flow?
    thanks for your help on this.

  • Process Flow: Maximum number of errors

    Hello!
    When executing a mapping through Process Flow, “Maximum number of errors” is set to 50 and the mapping returns 5 errors. Will the mapping return SUCCESS, WARNING or ERROR?
    Best regards,
    Tina N Mörnstam

    This Thread already exists.
    Sorry
    Tina

  • Mapping works fine alone but fails in Process flow

    Hi All,
    I have got a mapping which runs fine alone, but not in the process flow. I am using OWB 10gR2 (10.2.0.1.31).
    Any thoughts??
    This is mapping is used for Update.
    Thanks in advance.

    I think it's will show error message in Job Detail Windows,
    don't track only status pic, cause that pic just the End_Success operator in OWB.
    if you need to know,lets try working fine mapping and connect it to the END_ERROR operator
    they will return Error status picture,
    Solution : Set condition in the line between any operator
    Sorry about my English Language, ;p
    Thx you

  • Where is a process flow's Execution details - Log section stored ?

    Hi,
    We're using OWB 11.2.0.1.7.
    I want to know where in the database the Execution Details for a process flow is stored.
    When i run a process flow with a Java Activity, or a User Defined Activity, and it halts with an Error i can inspect what went wrong in the process flow by opening the job in the Control Center client.
    I doubleclick on the name of the job in the Control Center, the Job Details window opens.
    I click on the first node, that is the name of the Job(process flow).
    Then you click on the blue I aka 'Display Details'.
    That window has a tab called Log.
    The Log tab shows information that Java/Userdefined activity returns.
    (In my case return info from a javabased xmlparser, or exitinfo from a shell command.)
    This is the only place where i can find this info unfortunately.
    I want to know where this info is stored in the database. I tried the runtime audit vews such as:
    select e.*, m.*, l.*
    from owbsys.wb_rtv_audit_executions e
    LEFT JOIN owbsys.wb_rtv_audit_messages m ON e.audit_execution_id = m.audit_execution_id
    LEFT JOIN owbsys.wb_rtv_audit_message_lines l ON l.audit_message_id = m.audit_message_id
    left join owbsys.wb_rtv_audit_message_params p on p.audit_message_line_id = l.audit_message_line_id
    But although i can see my processflow i can not find the Log information here.
    Can someone tell me where this info is stored ?
    Edited by: MichaelR64 on 6-apr-2011 14:01

    Hi Michael
    The standard output and error streams for the Java activities are stored in
    -> ALL_RT_AUDIT_EXEC_FILES
    Is this what you are after?
    You can see the doc for it in the runtime public views section;
    http://download.oracle.com/docs/cd/E11882_01/owb.112/e10584/api_2runviews.htm#i707034
    The FILE_TYPE column will be set ot JavaErrorStream for example, with the information that was written to the Java std error stream, and JavaOutputStream will have the Java std output stream. This same technique is used for other activities - SQLPlus, SQLLoader, FTP.
    Cheers
    David

  • Skipping mapping execution in process flow

    I have a process flow that calls multiple mappings. Based on some condition I want a mapping not to execute, E.g. when rerunning the process flow in case of failure. Currently I keep track of mapping execution and store the status in a control table. When a mapping has completed, it updates the status as completed. When I need to rerun, in the SQL of the tables join in the mapping, I have a where clause that returns 0 rows (mapping_completed = N) . So mapping is excuted but no rows added/updated.
    The flip side of the approach is when using a complex join specially using views, the SQL takes a long time to run only to return 0 rows. So logic is okay but I want to save time by avoiding the execution of the mapping it self.
    I would like to know how others are implementing this scenario.
    Regards
    Sandeep

    Can you not have two different mappings one for running it first time and one which you can run on failure...
    In your process flow you can have a param i.e 'F for failure and 'I' for intial and based on this condition you can decide which mapping to invoke and hte path to be followed.

Maybe you are looking for

  • Problems fading sound clips in and out in iM 6 HD

    I have imported a MP3 music clip into my movie timeline. It plays fine on playback.But when I share with iDVD, and test it on my computer or a DVD player the fade in/out on that specific spot is very abrupt and erratic and sounds quite terrible. I ha

  • NI-DAQmx: PCI - 6601 - counting pulses in fixed intervals

    Dear friends, I found, that similar topics to my question have already been discussed, but I was unable to find exactly my case, or where it is near - LabView is discussed. If you know address where my question already has been discussed, please, let

  • Memory leak issue in AJAX Truclinet protocol

    Hi, I am using LR 11.5 installed in 4GB RAM and it is a 32 bit machine. Observed below things when trying to exceute a test with Ajax Truclient script even with 1 user. 1. Unable to run the test for longer duration 2. Abnormal termination of mdrv pro

  • DG Setup Perfect, Running Ok, Yet One Unique Issue, Need Ur Intervention!

    Hi Experts, Version : 11.2.03 Box : AIX 5l Active Passive RAC Node: Standby : StandAlone DR ================== I am stuck in some silly situation, where I setup my DG and everything went fine. My DG is in complete sync with Primary. The archives are

  • Apple ID keep getting blocked

    Hello Anyone have any idea what's going on these days with my Apple ID? I sometimes download apps / updates from my iPhone, and sometimes from Itunes, but every 2-3 weeks my Apple ID will get blocked and I have to go thru the trouble to reset bla bla