RMA thru ROI

Hello,
our goal to create receive against RMA by ROI ,
scenario :
a/ create sales order  contain 1 line QTY 2 each ---  line status (closed)
b/ return line qty 1 each (workflow credit only no receipt).
c/ create receipt for 1 each thru ROI and use original cost for sales order item not current item cost as seeded WF.
ask for insert script on ROI .
Thanks

Hi,
What is your EBS version?  11i or R12 ?
RMA based on original sales order is a major feature enhancement introduced only in R12. Please refer the following documentations.
RMA receipt, referencing a Sales Order line, is not received at the average cost of the Sale Order Issue (Doc ID 819258.1)
RMA Receipt Cost Does Not Come From Original Sales Order Tied To The RMA Receipt (Doc ID 1358260.1)
For ROI script, Please refer the below notes
How to Receive and Deliver Against RMA Using ROI (Doc ID 339835.1)
How To Diagnose An Issue in ROI Receiving Open Interface in 11.5.10 / R12 PO / IOT / Req / RMA (Doc ID 564723.1)
Thanks and Regards
Prasanna

Similar Messages

  • 11.5.10 : ROI를 통해 RMA RECEIPT, DELIVERY를 실행하는 방법

    제품 : MFG_INV
    작성날짜 : 2006-05-18
    11.5.10: ROI를 통해 RMA RECEIPT, DELIVERY를 실행하는 방법
    =========================================================
    PURPOSE
    11.5.10 이전 version에서는 ROI를 이용한 RMA receipt, delivery가 지원되
    지 않았다. 11.5.10 부터는 ROI가 RMA receipt,delivery를 지원하므로 아래
    예제 script를 이용하여 새로운 기능을 사용할 수 있다.
    Example
    아래 예제 script는 receipt routing이 'Direct'인 RMA에 대한 receive를
    ROI를 통해 실행하기 위한 내용이다.
    이 script는 record를 rcv_headers_interface와 rcv_transactions_interface
    table에 insert 하게 된다.
    INSERT INTO RCV_HEADERS_INTERFACE
    HEADER_INTERFACE_ID ,
    GROUP_ID ,
    PROCESSING_STATUS_CODE ,
    RECEIPT_SOURCE_CODE ,
    TRANSACTION_TYPE ,
    LAST_UPDATE_DATE ,
    LAST_UPDATED_BY ,
    LAST_UPDATE_LOGIN ,
    CUSTOMER_ID ,
    EXPECTED_RECEIPT_DATE ,
    VALIDATION_FLAG
    SELECT
    RCV_HEADERS_INTERFACE_S.NEXTVAL ,
    RCV_INTERFACE_GROUPS_S.NEXTVAL ,
    'PENDING' ,
    'CUSTOMER' ,
    'NEW' ,
    SYSDATE ,
    1318, --USER_ID
    0 ,
    40073 , --CUSTOMER_ID
    SYSDATE ,
    'Y'
    FROM DUAL;
    Insert into rcv_transactions_interface
    (INTERFACE_TRANSACTION_ID,
    GROUP_ID,
    HEADER_INTERFACE_ID,
    LAST_UPDATE_DATE,
    LAST_UPDATED_BY,
    CREATION_DATE,
    CREATED_BY,
    TRANSACTION_TYPE,
    TRANSACTION_DATE,
    PROCESSING_STATUS_CODE,
    PROCESSING_MODE_CODE,
    TRANSACTION_STATUS_CODE,
    QUANTITY,
    UNIT_OF_MEASURE,
    INTERFACE_SOURCE_CODE,
    ITEM_ID,
    UOM_CODE,
    EMPLOYEE_ID,
    AUTO_TRANSACT_CODE,
    PRIMARY_QUANTITY,
    RECEIPT_SOURCE_CODE,
    TO_ORGANIZATION_ID,
    SOURCE_DOCUMENT_CODE,
    DESTINATION_TYPE_CODE,
    DELIVER_TO_LOCATION_ID,
    SUBINVENTORY,
    EXPECTED_RECEIPT_DATE,
    OE_ORDER_HEADER_ID,
    OE_ORDER_LINE_ID,
    CUSTOMER_ID,
    CUSTOMER_SITE_ID,
    VALIDATION_FLAG)
    Values
    (RCV_TRANSACTIONS_INTERFACE_S.NEXTVAL, --INTERFACE_TRANSACTION_ID
    RCV_INTERFACE_GROUPS_S.CURRVAL, --GROUP_ID
    RCV_HEADERS_INTERFACE_S.CURRVAL, --HEADER_INTERFACE_ID
    SYSDATE, --LAST_UPDATE_DATE
    1318, --LAST_UPDATED_BY
    SYSDATE, --CREATION_DATE
    1318, --CREATED_BY
    'RECEIVE', --TRANSACTION_TYPE
    SYSDATE, --TRANSACTION_DATE
    'PENDING', --PROCESSING_STATUS_CODE
    'BATCH', --PROCESSING_MODE_CODE
    'PENDING', --TRANSACTION_MODE_CODE
    1, --QUANTITY
    'Each', --UNIT_OF_MEASURE
    'RCV', --INTERFACE_SOURCE_CODE
    149, --ITEM_ID
    'Ea', --UOM_CODE
    25, --EMPLOYEE_ID
    'DELIVER',--AUTO_TRANSACT_CODE
    1, --PRIMARY_QUANTITY
    'CUSTOMER', --RECEIPT_SOURCE_CODE
    204, --TO_ORGANIZATION_ID
    'RMA', --SOURCE_DOCUMENT_CODE
    'INVENTORY', --DESTINATION_TYPE_CODE
    204, --DELIVER_TO_LOCATION_ID
    'Stores', --SUBINVENTORY
    SYSDATE, --EXPECTED_RECEIPT_DATE
    99442, --OE_ORDER_HEADER_ID
    200068, --OE_ORDER_LINE_ID
    40073, --CUSTOMER_ID
    10144,--CUSTOMER_SITE_ID
    'Y');
    Reference Documents
    Note 339835.1

  • API or Interface table for receiving an RMA return line

    is there an API or interface table for receiving an RMA return line? any example/notes available that can i refer to ?

    Hello,
    Look at: http://www.oracleappshub.com/oracle-purchasing/oracle-api-availability-purchasing/ sentence What you can't done by this API's
    You have sample: How to Receive and Deliver Against RMA Using ROI [ID 339835.1]
    Regards,
    Luko

  • Item xref api or interface?

    hi,
    does anybody know whether there is an api or interface for item cross reference conversion (supplier cross reference, not customer) in R12?
    thanks..

    Hello,
    Look at: http://www.oracleappshub.com/oracle-purchasing/oracle-api-availability-purchasing/ sentence What you can't done by this API's
    You have sample: How to Receive and Deliver Against RMA Using ROI [ID 339835.1]
    Regards,
    Luko

  • RMA when Orignial SO was paid thru Credit Card and Check (Multiple Payment)

    Hi,
    If I have an original sales order of $100 and customer has paid $100 through Credit Card and Check. Now when he is returning the material back, will RMA take the same payment methods by default?
    Also, when customer has purchased the material, there was an Authorization happened. Now when he returns the material, how the payment will go to customer on Credit Card?
    Any help will be highly appreciated.

    I am running RFFOUS_C.  I'm not sure what you mean by 'set the variant for check print by using the new dummy check number range'.  I had created a check number range (and lot) and attached it to the house bank I enter when running the program - is this what I should be doing?  Under print control, I have the 'print checks', 'print payment advice' and 'print payment summary' options selected, but I do not have 'print immediately' selected.  When I run RFFOUS_C in this manner, check numbers do not get created.  In fact, their is a function module 'get_check_number', but this only gets executed when you run RFFOEDI1.  What could I be doing wrong?

  • [svn:fx-trunk] 11652: The damageHandler needs to invalidateSize because the damage could have been caused by a programmatic change which would not have gone thru the EditManager .

    Revision: 11652
    Author:   [email protected]
    Date:     2009-11-11 06:06:14 -0800 (Wed, 11 Nov 2009)
    Log Message:
    The damageHandler needs to invalidateSize because the damage could have been caused by a programmatic change which would not have gone thru the EditManager.  Need to make sure invalidating the size and remeasuring doesn't cause another damage event to avoid an infinite loop.
    QE notes:
    Doc notes:
    Bugs: SDK-23052
    Reviewer: Gordon
    Tests run: checkintests, TextArea, TextInput, NumericStepper
    Is noteworthy for integration: no
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-23052
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/spark/src/spark/components/RichEditableText.as

    My daughter has had her Razr for about 9 months now.  About two weeks ago she picked up her phone in the morning on her way to school when she noticed two cracks, both starting at the camera lens. One goes completely to the bottom and the other goes sharply to the side. She has never dropped it and me and my husband went over it with a fine tooth comb. We looked under a magnifying glass and could no find any reason for the glass to crack. Not one ding, scratch or bang. Our daughter really takes good care of her stuff, but we still wanted to make sure before we sent it in for repairs. Well we did and we got a reply from Motorola with a picture of the cracks saying this was customer abuse and that it is not covered under warranty. Even though they did not find any physical damage to back it up. Well I e-mailed them back and told them I did a little research and found pages of people having the same problems. Well I did not hear from them until I received a notice from Fed Ex that they were sending the phone back. NOT FIXED!!! I went to look up why and guess what there is no case open any more for the phone. It has been wiped clean. I put in the RMA # it comes back not found, I put in the ID #, the SN# and all comes back not found. Yet a day earlier all the info was there. I know there is a lot more people like me and all of you, but they just don't want to be bothered so they pay to have it fix, just to have it do it again. Unless they have found the problem and only fixing it on a customer pay only set up. I am furious and will not be recommending this phone to anyone. And to think I was considering this phone for my next up grade! NOT!!!!

  • This is getting out of hand , 2nd RMA from MSI , latest is dented..is it ok?

    Hi, I RMAed a K7N2 Delta about a month and a half ago..they send me another dead board...I RMAed it and now the new one is dented..
    Now ive already got another mobo because I got tired of waiting after the first dead RMA , I dont really feel like taking apart my PC just to test out this mobo.
    My plans are just to sell it but I dont want to sell it if there might be a problem with it.
    It looks like maybe that this area is un-used but I dont know, please tell me if this is likely a problem or not?
    I can just sell it and if it does not work I can RMA it again but still id rather not go thru all that.
    thanks
    pics......
    http://www.massivemaximumtheater.com/misc.htm

    Do not try it.
    Email MSI first and tell them that you do not want to try it incase it damages more components.
    The best policy is,
    If an item arrives damaged inform the supplier before you do anything.
    Ask them what they recommend you should do, that way if it does go wrong you have someone to blame.
    Do you see what I am saying?

  • RMA Receipt interface

    Does anyone know if there is an open interface for RMA receipts? With 11i, we have noticed that the RMA receipts are no longer a seperate menu option from the PO receipts. Can returns now be handled thru an open interface?
    Thank you
    Sha Green

    If you have lot numbers, it is quite easy.
    Start with mtl_onhand_quantities. Get lot_number.
    Join it with MTL_TRANSACTION_LOT_NUMBERS to get transaction_id.
    Join it with mtl_material_transactions to focus on po receipt transactions. (I think transaction_type_id=18).
    Join mtl_material_transactions with rcv_transactions using rcv_transaction_id.
    And then join that with po_line_location_id to get po details.
    Hope this answers your question
    Sandeep Gandhi
    Independent Techno-functional Consultant

  • RMA for Return parts

    Hi,
    I have a question here. Do any one use RMA method for the return parts?
    If we create a new a part # (RMA) to identify from the original part #, how to later re-align to the original part # if we need to ship the same to the customer back?
    What are the pros & cons of going for RMA?
    Please do let me know the steps to use RMA.
    thx,
    pri

    Hi Pri;
    I think this can be done thru Mat. Determination. We can create a new Material Determination procedure and substitute the referred material with the RMA material.
    I have not tried this though. I think this should work.
    Steps would be
    1. Create a New Material Determination Procedure (SPRO-S&D-Basic Funcs-Mat.Deter.(This is similar to the condition tech'q
    2. Maintian necessary master Data.
    let us know if this works.
    Mani

  • SAMPLE RECEIVING OPEN INTERFACE SCRIPT(ROI 이용자를 위한 SCRIPT)

    제품: MFG_PO
    작성날짜 : 2006-05-11
    SAMPLE RECEIVING OPEN INTERFACE SCRIPT(ROI 이용자를 위한 SCRIPT)
    ================================================================
    PURPOSE
    Receiving Open Interface(ROI)를 좀더 쉽게 사용할 수 있도록 만들어진
    tool이라고 할 수 있다. 이 script를 이용을 통해 user는 PO no, user id,
    Org id를 입력하면 script는 PO에서 최소한의 data를 가져와 receiving
    transaction을 생성하기 위해 ROI에 data를 입력한다.
    Receiving Transaction Processor는 insert 된 data를 실행한다.
    Explanation
    Instructions:
    1.Script exroi.sql을 local computer에 copy 하거나 sqlplus 환경의 text
    edior에 script 내용을 cut&paste 한다.
    2.사용가능한 PO no, User id, Org id를 결정한다.
    3.sqlplus prompt에서 아래와 같이 입력한다.
    SQL> @ezroi.sql
    4.PO no, User id, Org id를 입력하라는 prompt를 볼 수 있을 것이다.
    5.exroi.sql script를 관련된 PO data를 가져와 rcv_headers_interface 및
    rcv_transactions_interface tables에 insert 한다.
    만일 PO shipment lind이 closed, cancelled, fully received 되었다면
    ROI table에 data를 insert 하지 않는다.
    Note: 이 script가 data를 validate 하진 않으며,ROI API 자체 validation
    이 실행될 뿐이다.
    6.Script가 끝나면 Receiving Transaction Processor를 실행하여 insert 된
    lines을 처리할 수 있다. Transaction Status Summary 화면을 통해 실행된
    line이 pending 인지 error 상태인지 확인할 수 있다.
    Notes:
    1.Org_id parameter 값을 찾는법:
    a) Application에 접속, Help> Diagnostics> Examine으로 이동.
    Block:$Profile$, Field: ORG_ID 를 선택한다.
    b) ORG_ID 값을 note 해 놓고 ORG_ID prompt시 이 값을 입력한다.
    2.User_Name parameter 값을 찾는법:
    a) Application에 접속, Help> Diagnostics> Examine으로 이동.
    Block:$Profile$, Field: USER_NAME 를 선택한다.
    b) USER_NAME 값을 note 해 놓고 USER_NAME prompt시 이 값을 입력한다.
    Example
    "eZROI.sql' script...
    --*** eZROI ***
    --*** by ***
    --*** Preston D. Davenport ***
    --*** Oracle Premium Applications Support ***
    --*** Oracle Worldwide Global Support Services ***
    --*** Date: 23-JUL-2003 - Beta release ***
    --*** Date: 09-SEP-2003 - Rev A Added multi- ***
    --*** shipment line capability ***
    --*** Parameters: ***
    --*** ORG_ID Organization ID ***
    --*** USER_NAME FND User Name ***
    --*** PO_NUMBER Purchase Order Number ***
    --*** This script intended for a standard Purchase ***
    --*** Order document to be inserted into the Oracle ***
    --*** Receiving Open Interface (ROI) via the standard ***
    --*** Oracle open interface api for a simple Receive ***
    --*** transaction. ***
    --*** Note: This script only considers open Purchase ***
    --*** Orders. This script will not allow over- ***
    --*** receipt, cancelled or closed PO's to be ***
    --*** inserted into the ROI and received ***
    CLEAR BUFFER
    SET VERIFY OFF
    SET LINESIZE 140
    SET PAGESIZE 60
    SET ARRAYSIZE 1
    SET SERVEROUTPUT ON SIZE 100000
    SET FEEDBACK OFF
    SET ECHO OFF
    DECLARE
    X_USER_ID NUMBER;
    X_PO_HEADER_ID NUMBER;
    X_VENDOR_ID NUMBER;
    X_SEGMENT1 NUMBER;
    X_ORG_ID NUMBER;
    X_LINE_NUM NUMBER;
    BEGIN
    DBMS_OUTPUT.PUT_LINE('***ezROI RCV API Insert Script***');
    SELECT PO_HEADER_ID , VENDOR_ID , SEGMENT1 , ORG_ID
    INTO X_PO_HEADER_ID , X_VENDOR_ID , X_SEGMENT1 , X_ORG_ID
    FROM PO_HEADERS_ALL
    WHERE SEGMENT1 = '&PO_NUMBER'
    AND ORG_ID = &ORG_ID;
    SELECT USER_ID INTO X_USER_ID
    FROM FND_USER
    WHERE USER_NAME = UPPER('&USER_NAME');
    INSERT INTO RCV_HEADERS_INTERFACE
    HEADER_INTERFACE_ID ,
    GROUP_ID ,
    PROCESSING_STATUS_CODE ,
    RECEIPT_SOURCE_CODE ,
    TRANSACTION_TYPE ,
    LAST_UPDATE_DATE ,
    LAST_UPDATED_BY ,
    LAST_UPDATE_LOGIN ,
    VENDOR_ID ,
    EXPECTED_RECEIPT_DATE ,
    VALIDATION_FLAG
    SELECT
    RCV_HEADERS_INTERFACE_S.NEXTVAL ,
    RCV_INTERFACE_GROUPS_S.NEXTVAL ,
    'PENDING' ,
    'VENDOR' ,
    'NEW' ,
    SYSDATE ,
    X_USER_ID ,
    0 ,
    X_VENDOR_ID ,
    SYSDATE ,
    'Y'
    FROM DUAL;
    DECLARE
    CURSOR PO_LINE IS
    SELECT PL.ITEM_ID , PL.PO_LINE_ID , PL.LINE_NUM ,
    PLL.QUANTITY , PL.UNIT_MEAS_LOOKUP_CODE ,
    MP.ORGANIZATION_CODE , PLL.LINE_LOCATION_ID ,
    PLL.CLOSED_CODE , PLL.QUANTITY_RECEIVED ,
    PLL.CANCEL_FLAG, PLL.SHIPMENT_NUM
    FROM PO_LINES_ALL PL ,
    PO_LINE_LOCATIONS_ALL PLL ,
    MTL_PARAMETERS MP
    WHERE PL.PO_HEADER_ID = X_PO_HEADER_ID
    AND PL.PO_LINE_ID = PLL.PO_LINE_ID
    AND PLL.SHIP_TO_ORGANIZATION_ID = MP.ORGANIZATION_ID;
    BEGIN
    FOR CURSOR1 IN PO_LINE LOOP
    IF CURSOR1.CLOSED_CODE IN ('APPROVED','OPEN')
    AND CURSOR1.QUANTITY_RECEIVED < CURSOR1.QUANTITY
    AND NVL(CURSOR1.CANCEL_FLAG,'N') = 'N'
    THEN
    INSERT INTO RCV_TRANSACTIONS_INTERFACE
    INTERFACE_TRANSACTION_ID ,
    GROUP_ID ,
    LAST_UPDATE_DATE ,
    LAST_UPDATED_BY ,
    CREATION_DATE ,
    CREATED_BY ,
    LAST_UPDATE_LOGIN ,
    TRANSACTION_TYPE ,
    TRANSACTION_DATE ,
    PROCESSING_STATUS_CODE ,
    PROCESSING_MODE_CODE ,
    TRANSACTION_STATUS_CODE ,
    PO_LINE_ID ,
    ITEM_ID ,
    QUANTITY ,
    UNIT_OF_MEASURE ,
    PO_LINE_LOCATION_ID ,
    AUTO_TRANSACT_CODE ,
    RECEIPT_SOURCE_CODE ,
    TO_ORGANIZATION_CODE ,
    SOURCE_DOCUMENT_CODE ,
    DOCUMENT_NUM ,
    HEADER_INTERFACE_ID ,
    VALIDATION_FLAG
    SELECT
    RCV_TRANSACTIONS_INTERFACE_S.NEXTVAL ,
    RCV_INTERFACE_GROUPS_S.CURRVAL ,
    SYSDATE ,
    X_USER_ID ,
    SYSDATE ,
    X_USER_ID ,
    0 ,
    'RECEIVE' ,
    SYSDATE ,
    'PENDING' ,
    'BATCH' ,
    'PENDING' ,
    CURSOR1.PO_LINE_ID ,
    CURSOR1.ITEM_ID ,
    CURSOR1.QUANTITY ,
    CURSOR1.UNIT_MEAS_LOOKUP_CODE ,
    CURSOR1.LINE_LOCATION_ID ,
    'RECEIVE' ,
    'VENDOR' ,
    CURSOR1.ORGANIZATION_CODE ,
    'PO' ,
    X_SEGMENT1 ,
    RCV_HEADERS_INTERFACE_S.CURRVAL ,
    'Y'
    FROM DUAL;
    DBMS_OUTPUT.PUT_LINE('PO line: '||CURSOR1.LINE_NUM||' Shipment: '||CURSOR1.SHIPMENT_NUM||' has been inserted into ROI.');
    ELSE
    DBMS_OUTPUT.PUT_LINE('PO line '||CURSOR1.LINE_NUM||' is either closed, cancelled, received.');
    END IF;
    END LOOP;
    DBMS_OUTPUT.PUT_LINE('*** ezROI COMPLETE - End ***');
    END;
    COMMIT;
    END;
    SET VERIFY ON
    Reference Documents
    Note 245334.1

    I have the same problem on ESXI 5.5 for over a month now, tried the patches, tried the LTS kernel which others say results in an immediate result without patches, nothing seems to work and nobody seems to be able to offer a solution.
    Did you make any progress ??
    Error! Build of vmblock.ko failed for: 3.10.25-1-lts (x86_64)
    Consult the make.log in the build directory
    /var/lib/dkms/open-vm-tools/2013.09.16/build/ for more information.
    make[2]: *** No rule to make target '/var/lib/dkms/open-vm-tools/2013.09.16/build/vmblock/linux/inode', needed by '/var/lib/dkms/open-vm-tools/2013.09.16/build/vmblock/vmblock.o'. Stop.
    Makefile:1224: recipe for target '_module_/var/lib/dkms/open-vm-tools/2013.09.16/build/vmblock' failed
    make[1]: *** [_module_/var/lib/dkms/open-vm-tools/2013.09.16/build/vmblock] Error 2
    make[1]: Leaving directory '/usr/src/linux-3.10.25-1-lts'
    Makefile:120: recipe for target 'vmblock.ko' failed
    Last edited by crankshaft (2014-01-10 11:32:32)

  • I just order 8 calendars from iPhoto and they came to me fine. Now I need to order two more but when I go thru the process I get a message  saying:unable to assemble calendar. There is a probleme with the photo with the file name"(Null)"   more........ .

    Would someone be able to explain to me the following issue with Iphoto?
    I ordered 8 same calendars for my soccer team and received them fine. Although a couple of pictures on it are a little off (out of focus). I need to order two more of the same calendars but when I go thru the process ireceive an error message saying:
    "Unable to to assemble  calendar" There is a problem with the photo with the file name "(Null)" The full resolution version of this photo either cannot be located or is corrupt. Please replace this photo or delete it from your calendar.
    How can  I fine this "corrupt" photo? How did it go thru with the first batch of calendars but won't go thru now?
    Thank you for your help.   

    Apply the two fixes below in order as needed:
    Fix #1
    Launch iPhoto with the Command+Option keys held down and rebuild the library.
    Since only one option can be run at a time start
    with Option #4 and then #1 as needed.
    Fix #2
    Using iPhoto Library Manager  to Rebuild Your iPhoto Library
    1 - download iPhoto Library Manager and launch.
    2 - click on the Add Library button, navigate to your Home/Pictures folder and select your iPhoto Library folder.
    3 - Now that the library is listed in the left hand pane of iPLM, click on your library and go to the File ➙ Rebuild Library menu option.
    4 - In the next  window name the new library and select the location you want it to be placed.
    5 - Click on the Create button.
    Note: This creates a new library based on the LIbraryData.xml file in the library and will recover Events, Albums, keywords, titles and comments.  However, books, calendars, cards and slideshows will be lost. The original library will be left untouched for further attempts at fixing the problem or in case the rebuilt library is not satisfactory.
    OT

  • Error while saving INtial stock upload thru t-code MB1C

    I am getting an error while saving the entered material quantity for initial stock overload thru MB1C
    the error is "FOr object RF_BELEG GB10, number range interval 49 doesn't exist FBN1..
    I am from SD module. Please help me resolve this issue.
    THank you
    Brian

    Dear Brian
    When you are carrying out the MB1C Txn, system document for account ing for the current is not existing, so you are getting this error.
    Use FBN1 you will bet the screen Number Ranges for accounting Documents enter Your company code here "XXXX" then click the Intervals  push button,  you will go to the screen maintain number range Intervals ,  Check for 49 serial number whether you are having a number range for the current period if not then use the Insert Interval + button and enter 49 ,Year and the from  & to number ranges. You can repeat the last years no. range in the current year also.
    Best Regards
    SAM
    Edited by: samuel mendis on Apr 8, 2009 6:26 AM

  • Creation of a Marketing Profile Set based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset thru the WebUI Segment Builder

    Objective: Creation of a Marketing Profile Set based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset thru the WebUI Segment Builder.
    Problems: Standard CRM_MKTTG_BP_BIRTHDATE Infoset DOES NEVER RETURN ANY RESULTS on the segmentation builder of the WebUI client (no matter the filter you specify).
    Other cases:  However if we create a new Data source with data "Extraction from Query" (transaction RS02) based on this standard CRM_MKTTG_BP_BIRTHDATE Infoset and we test the functionality using transaction RSA3, IT DOES RETURN RESULTS (using the same filters as in the segmentation builder)! Of course the segmentation builder works with other attribute lists.
    NEW: IF WE DON’T ESPECIFY ANY SEGMENTATION BASE IN THE PROFILE GROUP, IT DOES RETURN RESULTS!!! (GO TO THE END OF THE DOCUMENT FOR DETAILS)
    Steps followed:
    Review Standard Infoset CRM_MKTTG_BP_BIRTHDATE (Transaction SQ02).Review Data Reading Program code: do we have to change the standard code? We have only remove the "BREAK-POINT" statement.
    Creation of a Data source based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset (Transaction CRMD_MKTDS).
    Creation of an Attribute List based on that standard Data source and selection the Birth date as a filter in the Attribute list (Transaction CRMD_MKTDS).
    On the segment builder of the WebUI set any filter (Example: “TODAY”).
    Steps in detail:
    Review Standard Infoset CRM_MKTTG_BP_BIRTHDATE
    SQ02.
    (Image deleted)
    Review Data Reading Program code (Code attached)
    (Image deleted)
    Creation of a Data source based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset
    Data source: Transaction: SPRO – Customer Relationship Management - Marketing – Segmentation - Maintain Data Sources and Attribute Lists: CRMD_MKTDS
    Create Data Source
    (Image deleted)
    Infoset: CRM_MKTTG_BP_BIRTHDATE.
    Business Partner Field: CRMT_MKTTG_IS_BIRTHDATE-PARTNER_GUID
    (Image deleted)
    Result:
    (Image deleted)
    Attribute List
    Creation of the Attribute List
    (Image deleted)
    Assign Data Source:
    (Image deleted)
    Selection of the Birth date as a filter in the Attribute list:
    (Image deleted)
    Result:
    (Image deleted)
    Segment builder of the WebUI:
    Access to WebUI with marketing role.
    Create Segment:
    Creation of Profile Set
    Graphical modeler
    Create Filter: We have already tried many different filters (we already seen notes referring to this matter).
    Example1: “today”
    Count target group. Here I would like to stand out that once you click on the “Count” option, immediately it shows 0 results. In other words, it doesn’t process any information. With other attribute lists it takes some time to process, no matter the filter or the attribute list you use. However if we create a new Data source with data "Extraction from Query" (transaction RS02) based on this standard CRM_MKTTG_BP_BIRTHDATE Infoset and we test the functionality using transaction RSA3, IT DOES RETURN RESULTS (with “today” filter and other)! So it seems that the problem has to do with the segment builder, not the Infoset.
    Result: it never return any results no matter the filter you specify.
    Other cases:
    Creation of a new Data source with data "Extraction from Query" where you enter the name of your new query
    Creation of a Data source based on the standard CRM_MKTTG_BP_BIRTHDATE Infoset
    Standard Infoset CRM_MKTTG_BP_BIRTHDATE:
    We fill the form and select “Extraction from Query”:
    Press SAVE and define which fields will be available for selection and which of them will be visible.
    RSA3: Extractor checker in order to test the Data source:
    We specify the Data source:
    IT DOES RETURN RESULTS:
    ALV Grid:
    NEW: It seems that it has to do with the Segmentation Basis selected in the creation of a Profile Set, because if we do not select any, it does return results. But we need to create this Profile Set based on a particular Segmentation Basis called BS Usuarios Registrados.
    Segment builder – Profile Set of the WebUISegmentation Basis: we leave it in blanc.
    Graphical modeler
    Create Filter: We have already tried many different filters (we already seen notes referring to this matter).
    Example1: “today”
    Count target group.
    Result: IT DOES RETURN RESULTS!!! àConclusion: the problem is the Segmentation Basis
    Define Segmentation Basis:
    Transaction: SPRO – Customer Relationship Management - Marketing – Segmentation – Classic Segmentation - Define Segmentation Basis.BS Usuarios Registrados:
    Define Reports for Creating Segmentation Bases
    Transaction: SPRO – Customer Relationship Management - Marketing – Segmentation – Classic Segmentation - Define Reports for Creating Segmentation BasesZMK_UTL_MGR_SITES_UREG
    Define Usage for Segments:
    Transacción: SPRO – Customer Relationship Management - Marketing – Segmentation – General Settings - Define Usage for Segments.ZBS_UR à02 Segmentatión Basis
    Attribute List:Category:
    There is no Category 02 Segmentatión Basis!!! Why?? Why is not posible to select Category 02 Segmentation Basis in the creation of the Attribute List???
    Usage ID
    NEW: It seems that it has to do with the Segmentation Basis selected in the creation of a Profile Set, because if we do not select any, it does return results. But we need to create this Profile Set based on a particular Segmentation Basis called BS Usuarios Registrados. Why is not posible to select Category 02 Segmentation Basis in the creation of the Attribute List???

    It seems that the standard Infoset doesn’t work by itself with Segmentation Basis. Two SAP notes have been applied and a new Field Group has been added to the Infoset (in order to distint the Segmentation Base).
    CRMT_MKTTG_IS_BIRTHDATE-MGRGUID
    1966298: MGR_GUID is not populated correctly to infoset read program
    2007687:Segmentation InfoSet queries saved with incorrect Master Group
    For that reason we had to create a new Infoset based on the standard CRMT_MKTTG_IS_BIRTHDATE, but adding this new Field MGRGUID to the Group Fields.
    Issue solved

  • Automatic PO Creation thru assign PR to source of supply (me57)

    Hello,
    I'd like to have an automatically created PO out of my PR thru ME57. I assign the PR to a source. and press the nice button for generate PO.
    But then it doesn't generate the PO, it just shows me the me21n with the PR in the document overview in the left.
    I found a setting in customizing: mm/consumption based planning( procurement proposals/ Define Conversion of PR into PO.
    There i set the tick for auto 'save PO when assigning' which says: Indicates whether purchase order items, RFQ items or scheduling agreement delivery schedule lines are to be generated automatically from the assigned purchase requisition items.
    But it didn't work.
    In a nutshell, can you tell how to configure automatic po generation thru me57?
    Thank you in advance.
    Best regards, Paul.

    ME57 will drive you through the screen where you have to select the reqs from document overview and drop in the Po basket to create the PO
    it will not generate automatically in one click
    if you want this functionality then you have to use transction ME59N.
    ME57 will assist you from assginment list to PO creation but not in one click
    use ME59N for generating automatic PO
    to do that in your vandor master check auto PO on purchasing screen and check auto PO in materil master purchasing view as well as the source list should be maintained (info record should exist or contract should have assigned in the source list)

  • Transaction code for creation of Complaint and RMA?

    Hi,
    In the tcode crmd_order i've a complaint and return creation option is this the one to create complaint and return material authorization.
    pl also tell me how do you create a repair order and a service order.
    Pl I need transactions. I understand the configuration as I have the best prasctice bu I do not know the creation of RMA / Complaints/Repair order /service order ..that is the trnasactions required for service.
    For sales and marketing I know ..I am looking for service module in CRM
    can any one please help me out as it is a very urgent requirement.
    Thank you,

    Hi Polite,
    The transaction CRMD_ORDER is the superset for all the transactions mentioned by you. So it is better to remember just one transaction instead of remembring the subsets . Once you use the transaction CRMD_ORDER and then Follow the menu Business transaction -> Create (F5) you will get the list of transactions you can create this is nothing but the the transactions you have mentioned.
    If you know the transaction no. you can directly open that in transaction CRMD_ORDER. The other opetion is to use the SAP Menu instead of transactions.
    <b>Reward points if it helps!!</b>
    Best regards,
    Vikash.

Maybe you are looking for

  • Assignment of chart of Dep to company code

    Dear All,                  While assigning the chart of depreciation to my company code the system give the error is inconsistency in fi company code. pls ex plain why it is comining? thanks in advance regards avudaiappan

  • Getting error "URI index 0 is not valid" in Oracle Service Bus

    Dear Friends, I am receiving an error "URI index 0 is not valid" while executing Customization File in Oracle Service Bus. I am not able to figure out why it is happening. Please help. Thank you. Regards, Palak Mathur

  • Error Encountered 0x80040FB3 :: Calendar Outlook 2007

    Hi, The Sync option Encountered 0x80040FB3 error. I'm using: - Windows Vista Ultimate PT - Office 2007 professional PT - DM 4.5 - BlackBerry 8830 I'm new in blackberry devices. Marcos Pinto

  • Is it always the case that the product list view will be nested in ul or table?

    There seems to always be unordered list or table markup around the small product mark up using the module_productfeaturelist or tag_productlist. i.e. There is no way to edit the unordered list html? Is there a work around to remove the ul (or add cus

  • Office 2011 not opening on Mavericks.

    Hey First time posting. Updated to Mavericks and Office (word, excel and PP) wont open at all. I have deinstalled and reinstalled, deinstalled and cleared every bit of micorsoft and then reinstalled.. still wont work. I checked for the latest softwar