Conversions & Interfaces

Hi,
   How can the data be migrated? I have a question that what are the topics the comes under data migration? I think data can be migrated through BDC, LSMW, BAPIs.
In the case of data conversions- BDC, LSMW, BAPIs. ALE, EDI, IDOC, RFC are under Interfaces. Am i right? Please suggest me are there any methods comes under data migration other than these..? what comes under conversions..& what under Interfaces? please suggest me..
Regards,

If you get data from another system to SAP on a daily or periodic basis. Then you will have to build a interface for that requirement. If you want to retire the legacy sytem. Then the data in the legacy system will have to be added to SAP system. Then you will have to build a conversion. (The only difference is conversion is for one time use only). Where as interface are used to get data from legacy system. Conversions are used to retire the legacy system.
Chandra Kumar

Similar Messages

  • Supplier Conversion/Interface

    Hi All... I am doing my first suppliers conversion in R12.
    I am utilizing the interface tables and have no problems with said conversion.
    But this will also be an interface. My question is...when UPDATING a supplier site, what do I load into the ap_supplier_sites_int interface table? Do I query the specific supplier site in the AP_SUPPLIER_SITES table? What column do I populate and with what to let the program know this is an update? Will it automatically know?
    Thanks!

    Update Supplier Using Supplier Interface
    I think the above link has the answer to your question..
    Regards
    Arun Kumar S.R
    Apps Associates

  • Difference Between Conversions & Interfaces

    Hi,
    Any one knows difference between conversions and interfaces.
    pls help me out with examples.
    Advance Thanks,
    Sudhir.

    Nick,
    I'm shocked and upset at your insuation here.  Are you suggesting that both Venkata and Kishore didn't put lots of effort into writing those useful answers and by a freak occurrence they just happened to write the exact same thing word for word?!
    Gareth.

  • Quantity Conversion Interface QCI

    Dear guys
    I m running a transaction MB03 which is not showing correct conversion unit sometimes. Having same material ,plant, temperature density and conversion group the two differrent posted documents shows different conversion unit some times.
    Can anybody explain the logic behind this...
    Thnx

    Hi
    Go to MM01 and give the material number and check whether Units of Meassure are maintained correctly.
    Regards
    Chandrasekar

  • AP Supplier Conversion interface using bulk collect

    Create table for supplier site
    create table XXAP_SUPPLIER_SITE_STAGE
    SUPPLIER_NAME VARCHAR2(100)
    ,SUPP_SITE_CODE VARCHAR2(100)
    ,ADDRESS1 VARCHAR2(100)
    ,ADDRESS2 VARCHAR2(100)
    ,CITY VARCHAR2(50)
    ,COUNTRY VARCHAR2(50)
    ,CURRENCY_CODE VARCHAR2(50)
    ,PHONE_NUMBER VARCHAR2(50)
    ,FAX VARCHAR2(50)
    ,EMAIL VARCHAR2(50)
    ,VENDOR_INTERFACE_ID NUMBER(15)
    ,AREA_CODE VARCHAR2(15)
    ,FIRST_NAME_ALT VARCHAR2(200)
    ,LAST_NAME_ALT VARCHAR2(200)
    ,FIRST_NAME VARCHAR2(20)
    ,LAST_NAME VARCHAR2(20)
    load data
    infile '/u01/apps/webappl/xxt/11.5.0/bin/xxap_sup_load.csv'
    insert into table XXAP_SUPPLIER_SITE_STAGE
    fields terminated by ','
    optionally enclosed by '"'
    trailing nullcols
    (SUPPLIER_NAME
    ,SUPP_SITE_CODE
    ,ADDRESS1
    ,ADDRESS2
    ,CITY
    ,COUNTRY
    ,CURRENCY_CODE
    ,PHONE_NUMBER
    ,FAX
    ,EMAIL
    ,VENDOR_INTERFACE_ID
    ,AREA_CODE
    ,FIRST_NAME_ALT
    ,LAST_NAME_ALT
    ,FIRST_NAME
    ,LAST_NAME)
    Create a procedure for SUPPLIER LOAD:
    CREATE OR REPLACE PROCEDURE XXAP_SUPPLIER_LOAD(x_errbuf OUT VARCHAR2,
    x_retcode OUT NUMBER,
    p_array_size IN PLS_INTEGER DEFAULT 300)
    IS
    TYPE test_array IS TABLE OF xxap_supplier_site_stage%ROWTYPE INDEX BY BINARY_INTEGER;
    --v_vendor_interface_id test_array;
    -- v_supplier_name test_array;
         v_vendors test_array ;
    v_vendor_type      VARCHAR2(30);
    v_interface_id NUMBER;     
    BEGIN
         SELECT * BULK COLLECT INTO v_vendors FROM xxap_supplier_site_stage ORDER BY supp_site_code;
    FOR i IN 1..v_vendors.COUNT
    LOOP
    SELECT ap_suppliers_int_s.NEXTVAL INTO v_interface_id FROM dual;
    INSERT INTO ap_suppliers_int (vendor_interface_id,vendor_name) VALUES (v_interface_id ,INITCAP(v_vendors(i).supplier_name));
    END LOOP;
    END ;
    create a procedure for SUPPLIERS CONTACT LOAD:
    CREATE OR REPLACE PROCEDURE XXAP_SUPPLIERS_CONTACT_LOAD(x_errbuf OUT VARCHAR2, x_retcode OUT NUMBER)
    IS
    TYPE test_array IS TABLE OF xxap_supplier_site_stage%ROWTYPE INDEX BY BINARY_INTEGER;
    v_vendor_id VARCHAR2(30);
    v_vendor_int_id VARCHAR2(30);
    v_vendors test_array ;
    --v_vendor_site_id number;
    BEGIN
    --open c1;
    SELECT * BULK COLLECT INTO v_vendors FROM xxap_supplier_site_stage ORDER BY supp_site_code;
    FOR i IN 1..v_vendors.COUNT
    LOOP
    BEGIN
    SELECT vendor_site_code
    INTO v_vendor_int_id
    FROM ap_supplier_sites_int a
    WHERE a. vendor_site_code = v_vendors(I).supp_site_code;
    EXCEPTION WHEN OTHERS THEN
    NULL;
    END;
    --SELECT ap_sup_site_contact_int_seq.NEXTVAL INTO v_vendor_site_id FROM dual;
    INSERT INTO ap_sup_site_contact_int
    (vendor_site_code
    ,first_name
    ,last_name
    ,area_code
    ,phone
    ,first_name_alt
    ,last_name_alt
    ,email_address
    ,fax
    ,org_id
    --,vendor_id
    --creation_date
    VALUES
    v_vendor_int_id
    ,v_vendors(i).first_name
    ,v_vendors(i).last_name
    ,v_vendors(i).area_code
    ,v_vendors(i).phone_number
    ,v_vendors(i).first_name_alt
    ,v_vendors(i).last_name_alt
    ,v_vendors(i).email
    ,v_vendors(i).fax
    ,104
    --,v_vendor_id
    --SYSDATE
    END LOOP;
    END;
    create a procedure for SUPPLIER SITE LOAD:
    CREATE OR REPLACE PROCEDURE XXAP_SUPPLIER_SITE_LOAD(x_errbuf OUT VARCHAR2, x_retcode OUT NUMBER)
    IS
    TYPE test_array IS TABLE OF xxap_supplier_site_stage%ROWTYPE INDEX BY BINARY_INTEGER;
    v_vendor_id VARCHAR2(100);
    v_vendor_int_id VARCHAR2(100);
    v_vendors test_array ;
    --vv_vendor_interface_id number;
    -- CURSOR C1
    -- IS
    -- SELECT *
    -- FROM xxap_supplier_site_stage
    -- order by SUPP_SITE_CODE;
    BEGIN
    --open c1;
    SELECT * BULK COLLECT INTO v_vendors FROM xxap_supplier_site_stage ORDER BY supp_site_code;
    FOR i IN 1..v_vendors.COUNT
    LOOP
    BEGIN
    SELECT vendor_id
    INTO v_vendor_id
    FROM po_vendors
    WHERE UPPER(vendor_name) = UPPER(v_vendors(i).supplier_name);
    EXCEPTION WHEN OTHERS THEN
    NULL;
    END;
    /* BEGIN
    SELECT vendor_interface_id
    INTO v_vendor_int_id
    FROM ap_suppliers_int
    WHERE UPPER(vendor_name) = UPPER(v_vendors(I).supplier_name);
    EXCEPTION WHEN OTHERS THEN
    NULL;
    END;*/
    --v_vendor_id(C_REC):=vv_vendor_id;
    --v_VENDOR_INT_ID(C_REC):= vv_VENDOR_INT_ID;
    --end loop;
    --BEGIN
    -- open C_REC;
    -- FETCH C_REC BULK COLLECT INTO v_vendor_id,v_VENDOR_INT_ID;
    -- for i in 1 .. v_VENDOR_INT_ID.count
    -- LOOP
    -- SELECT ap_supplier_sites_int_s.NEXTVAL INTO v_vendor_int_id FROM dual;
    INSERT INTO ap_supplier_sites_int
    (vendor_interface_id
    --,vendor_site_interface_id
    ,vendor_id
    ,vendor_site_code
    ,address_line1
    ,address_line2
    ,city
    ,country
    ,phone
    ,fax
    ,email_address
    ,invoice_currency_code
    ,payment_currency_code
    ,org_id
    ,pay_site_flag
    ,purchasing_site_flag
    VALUES
    ( v_vendors(i).VENDOR_INTERFACE_ID
    --,ap_suppliers_int_s.nextval
    ,v_vendor_id
    ,v_vendors(i).supp_site_code
    ,v_vendors(i).address1
    ,v_vendors(i).address2
    ,v_vendors(i).city
    ,v_vendors(i).country
    ,SUBSTR(v_vendors(i).phone_number,1,15)
    ,SUBSTR(v_vendors(i).fax,1,15)
    ,v_vendors(i).email
    ,'USD' --C_REC.CURRENCY_CODE
    ,'USD' --C_REC.CURRENCY_CODE
    ,104
    ,'Y'
    ,'Y'
    END LOOP;
    -- close C1;
    COMMIT;
    EXCEPTION
    WHEN too_many_rows THEN
    v_vendor_id :=NULL;
    WHEN no_data_found THEN
    v_vendor_id :=NULL;
    -- END LOOP;
    -- END;
    END;
    /

    Create table for supplier site
    create table XXAP_SUPPLIER_SITE_STAGE
    SUPPLIER_NAME VARCHAR2(100)
    ,SUPP_SITE_CODE VARCHAR2(100)
    ,ADDRESS1 VARCHAR2(100)
    ,ADDRESS2 VARCHAR2(100)
    ,CITY VARCHAR2(50)
    ,COUNTRY VARCHAR2(50)
    ,CURRENCY_CODE VARCHAR2(50)
    ,PHONE_NUMBER VARCHAR2(50)
    ,FAX VARCHAR2(50)
    ,EMAIL VARCHAR2(50)
    ,VENDOR_INTERFACE_ID NUMBER(15)
    ,AREA_CODE VARCHAR2(15)
    ,FIRST_NAME_ALT VARCHAR2(200)
    ,LAST_NAME_ALT VARCHAR2(200)
    ,FIRST_NAME VARCHAR2(20)
    ,LAST_NAME VARCHAR2(20)
    load data
    infile '/u01/apps/webappl/xxt/11.5.0/bin/xxap_sup_load.csv'
    insert into table XXAP_SUPPLIER_SITE_STAGE
    fields terminated by ','
    optionally enclosed by '"'
    trailing nullcols
    (SUPPLIER_NAME
    ,SUPP_SITE_CODE
    ,ADDRESS1
    ,ADDRESS2
    ,CITY
    ,COUNTRY
    ,CURRENCY_CODE
    ,PHONE_NUMBER
    ,FAX
    ,EMAIL
    ,VENDOR_INTERFACE_ID
    ,AREA_CODE
    ,FIRST_NAME_ALT
    ,LAST_NAME_ALT
    ,FIRST_NAME
    ,LAST_NAME)
    Create a procedure for SUPPLIER LOAD:
    CREATE OR REPLACE PROCEDURE XXAP_SUPPLIER_LOAD(x_errbuf OUT VARCHAR2,
    x_retcode OUT NUMBER,
    p_array_size IN PLS_INTEGER DEFAULT 300)
    IS
    TYPE test_array IS TABLE OF xxap_supplier_site_stage%ROWTYPE INDEX BY BINARY_INTEGER;
    --v_vendor_interface_id test_array;
    -- v_supplier_name test_array;
         v_vendors test_array ;
    v_vendor_type      VARCHAR2(30);
    v_interface_id NUMBER;     
    BEGIN
         SELECT * BULK COLLECT INTO v_vendors FROM xxap_supplier_site_stage ORDER BY supp_site_code;
    FOR i IN 1..v_vendors.COUNT
    LOOP
    SELECT ap_suppliers_int_s.NEXTVAL INTO v_interface_id FROM dual;
    INSERT INTO ap_suppliers_int (vendor_interface_id,vendor_name) VALUES (v_interface_id ,INITCAP(v_vendors(i).supplier_name));
    END LOOP;
    END ;
    create a procedure for SUPPLIERS CONTACT LOAD:
    CREATE OR REPLACE PROCEDURE XXAP_SUPPLIERS_CONTACT_LOAD(x_errbuf OUT VARCHAR2, x_retcode OUT NUMBER)
    IS
    TYPE test_array IS TABLE OF xxap_supplier_site_stage%ROWTYPE INDEX BY BINARY_INTEGER;
    v_vendor_id VARCHAR2(30);
    v_vendor_int_id VARCHAR2(30);
    v_vendors test_array ;
    --v_vendor_site_id number;
    BEGIN
    --open c1;
    SELECT * BULK COLLECT INTO v_vendors FROM xxap_supplier_site_stage ORDER BY supp_site_code;
    FOR i IN 1..v_vendors.COUNT
    LOOP
    BEGIN
    SELECT vendor_site_code
    INTO v_vendor_int_id
    FROM ap_supplier_sites_int a
    WHERE a. vendor_site_code = v_vendors(I).supp_site_code;
    EXCEPTION WHEN OTHERS THEN
    NULL;
    END;
    --SELECT ap_sup_site_contact_int_seq.NEXTVAL INTO v_vendor_site_id FROM dual;
    INSERT INTO ap_sup_site_contact_int
    (vendor_site_code
    ,first_name
    ,last_name
    ,area_code
    ,phone
    ,first_name_alt
    ,last_name_alt
    ,email_address
    ,fax
    ,org_id
    --,vendor_id
    --creation_date
    VALUES
    v_vendor_int_id
    ,v_vendors(i).first_name
    ,v_vendors(i).last_name
    ,v_vendors(i).area_code
    ,v_vendors(i).phone_number
    ,v_vendors(i).first_name_alt
    ,v_vendors(i).last_name_alt
    ,v_vendors(i).email
    ,v_vendors(i).fax
    ,104
    --,v_vendor_id
    --SYSDATE
    END LOOP;
    END;
    create a procedure for SUPPLIER SITE LOAD:
    CREATE OR REPLACE PROCEDURE XXAP_SUPPLIER_SITE_LOAD(x_errbuf OUT VARCHAR2, x_retcode OUT NUMBER)
    IS
    TYPE test_array IS TABLE OF xxap_supplier_site_stage%ROWTYPE INDEX BY BINARY_INTEGER;
    v_vendor_id VARCHAR2(100);
    v_vendor_int_id VARCHAR2(100);
    v_vendors test_array ;
    --vv_vendor_interface_id number;
    -- CURSOR C1
    -- IS
    -- SELECT *
    -- FROM xxap_supplier_site_stage
    -- order by SUPP_SITE_CODE;
    BEGIN
    --open c1;
    SELECT * BULK COLLECT INTO v_vendors FROM xxap_supplier_site_stage ORDER BY supp_site_code;
    FOR i IN 1..v_vendors.COUNT
    LOOP
    BEGIN
    SELECT vendor_id
    INTO v_vendor_id
    FROM po_vendors
    WHERE UPPER(vendor_name) = UPPER(v_vendors(i).supplier_name);
    EXCEPTION WHEN OTHERS THEN
    NULL;
    END;
    /* BEGIN
    SELECT vendor_interface_id
    INTO v_vendor_int_id
    FROM ap_suppliers_int
    WHERE UPPER(vendor_name) = UPPER(v_vendors(I).supplier_name);
    EXCEPTION WHEN OTHERS THEN
    NULL;
    END;*/
    --v_vendor_id(C_REC):=vv_vendor_id;
    --v_VENDOR_INT_ID(C_REC):= vv_VENDOR_INT_ID;
    --end loop;
    --BEGIN
    -- open C_REC;
    -- FETCH C_REC BULK COLLECT INTO v_vendor_id,v_VENDOR_INT_ID;
    -- for i in 1 .. v_VENDOR_INT_ID.count
    -- LOOP
    -- SELECT ap_supplier_sites_int_s.NEXTVAL INTO v_vendor_int_id FROM dual;
    INSERT INTO ap_supplier_sites_int
    (vendor_interface_id
    --,vendor_site_interface_id
    ,vendor_id
    ,vendor_site_code
    ,address_line1
    ,address_line2
    ,city
    ,country
    ,phone
    ,fax
    ,email_address
    ,invoice_currency_code
    ,payment_currency_code
    ,org_id
    ,pay_site_flag
    ,purchasing_site_flag
    VALUES
    ( v_vendors(i).VENDOR_INTERFACE_ID
    --,ap_suppliers_int_s.nextval
    ,v_vendor_id
    ,v_vendors(i).supp_site_code
    ,v_vendors(i).address1
    ,v_vendors(i).address2
    ,v_vendors(i).city
    ,v_vendors(i).country
    ,SUBSTR(v_vendors(i).phone_number,1,15)
    ,SUBSTR(v_vendors(i).fax,1,15)
    ,v_vendors(i).email
    ,'USD' --C_REC.CURRENCY_CODE
    ,'USD' --C_REC.CURRENCY_CODE
    ,104
    ,'Y'
    ,'Y'
    END LOOP;
    -- close C1;
    COMMIT;
    EXCEPTION
    WHEN too_many_rows THEN
    v_vendor_id :=NULL;
    WHEN no_data_found THEN
    v_vendor_id :=NULL;
    -- END LOOP;
    -- END;
    END;
    /

  • Vendor Open Interface Usage

    Hi all...doing a supplier conversion/interface in R12.
    The conversion part is fine...just load the 3 open interface tables, and run the import programs.
    But if I get updates, can i load these tables and import the updates?
    Or do I need to use the APIs?
    I try using the API to update the contacts and get an error...maybe someone can take a look and troubleshoot?
    I am attempting to use the AP_VENDOR_PUB_PKG.UPDATE_VENDOR_CONTACT API
    Error(1931,1): PLS-00306: wrong number or types of arguments in call to 'UPDATE_VENDOR_CONTACT'
    Here is my code:
    SELECT
    vendor_contact_id
    ,vendor_site_id
    ,per_party_id
    ,relationship_id
    ,rel_party_id
    ,party_site_id
    ,org_contact_id
    ,org_party_site_id
    ,first_name
    ,middle_name
    ,last_name
    ,title
    ,inactive_date
    ,department
    ,mail_stop
    ,area_code
    ,phone
    ,alt_area_code
    ,alt_phone
    ,fax_area_code
    ,fax
    ,email_address
    ,url
    ,prefix
    INTO
    v_vendor_contact_rec.vendor_contact_id
    ,v_vendor_contact_rec.vendor_site_id
    ,v_vendor_contact_rec.per_party_id
    ,v_vendor_contact_rec.relationship_id
    ,v_vendor_contact_rec.rel_party_id
    ,v_vendor_contact_rec.party_site_id
    ,v_vendor_contact_rec.org_contact_id
    ,v_vendor_contact_rec.org_party_site_id
    ,v_vendor_contact_rec.person_first_name
    ,v_vendor_contact_rec.person_middle_name
    ,v_vendor_contact_rec.person_last_name
    ,v_vendor_contact_rec.person_title
    ,v_vendor_contact_rec.inactive_date
    ,v_vendor_contact_rec.department
    ,v_vendor_contact_rec.mail_stop
    ,v_vendor_contact_rec.area_code
    ,v_vendor_contact_rec.phone
    ,v_vendor_contact_rec.alt_area_code
    ,v_vendor_contact_rec.alt_phone
    ,v_vendor_contact_rec.fax_area_code
    ,v_vendor_contact_rec.fax_phone
    ,v_vendor_contact_rec.email_address
    ,v_vendor_contact_rec.url
    ,v_vendor_contact_rec.prefix
    FROM apps.ap_supplier_contacts
    WHERE vendor_site_id = v_vendor_site_id;
    v_vendor_contact_rec.vendor_id := v_vendor_id;
    v_vendor_contact_rec.vendor_site_id := v_vendor_site_id;
    v_vendor_contact_rec.org_id := v_org_id;
    APPS.AP_VENDOR_PUB_PKG.UPDATE_VENDOR_CONTACT(
    p_api_version => 1.0
    ,p_vendor_contact => v_vendor_contact_rec
    ,x_return_status =>v_return_status
    ,x_msg_count     => v_msg_count
    ,x_msg_data => v_msg_data
    );

    Hi Jason,
    i dont understand why you need to papulate the interface Table while you are using APIS.
    can you explain details i can halp you iam also working on Vendor conversion
    i was able to update the vendor details
    Thanks,
    ashok

  • Oil Conversion

    Dear All,
    My Questions comes here..
    Like in IS-Oil we have oil conversion for oil derivatives/products which is of a great help to find the volume of stock at various temperatures and density for various products.
    Do IS-Oil and Gas Support Quantity conversion?
    If yes, JOT down the scenarious/examples for Gas Business?
    Also do Gas business need the Quantity conversion?
    If Yes how do we go further in activating the same, what is the TCODE,
    Links on SAP.con will be helpfull
    Regards,
    Dantham Conpolweson

    Dear Dantham,
    Both SAP industry solutions you refer to above do support quantity conversions for bulk products, which is an important capability for all logistics processes. Depending on the solution, I recommend as a start to read the SAP documentation:
    SAP Oil & Gas Upstream: Production and Revenue Accounting:
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/ec/9d2c3adcc8431be10000000a114084/frameset.htm
    which contains the Measurement System:
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/c2/b10a3a0a59ee24e10000000a11402f/frameset.htm
    SAP Oil & Gas (IS-Oil Downstream):
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/01/c7183619b5a45ee10000009b38f889/frameset.htm
    Oil quantity conversion:
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/70/23cb8d419311d2ac100000e829fbfe/frameset.htm
    Gas quantity conversion:
    http://help.sap.com/saphelp_erp60_sp/helpdata/en/9d/a79ca4e47611d3b2cd005004f769aa/frameset.htm
    Both the Measurement system for Upstream Production and the Downstream logistics processes ultimately utilize the SAP Quantity Conversion Interface (QCI), which can be configured (via conversion groups) for any kind of complex quantity conversions. See SAP FAQ note 308022 for details, as well as e.g. http://www.quantityware.com/_data/QWare_QCI_Info.pdf .
    SAP Certified solutions like e.g. BCP 10A http://www.quantityware.com/product/index.php?rubric=27
    and BCG 10A http://www.quantityware.com/product/index.php?rubric=28
    provide measurement standard based implementations of petroleum and natural gas measurement standards which are connected via the QCI to support all logistics processes.
    In order to utilize the bulk quantity conversions within your system, you have to assign a conversion group to a delivery network (SAP PRA) or a material (IS-Oil Downstream) in the material master.
    Any implementation project where quantity conversions are required should follow a state-of-the-art methodology, see for example: http://www.quantityware.com/_data/BCG10A_Project_Assessment_and_Implementation_Guidelines_SP01.pdf
    Yes, natural gas and LNG business processes do also require quantity conversions, see e.g. SAP note 713382.
    Maybe this helps for a start,
    Kind regards,
    Markus

  • Ticket and QCI Interface

    Hi,
    I am new to IS-OIL, trying to familiarize the process. When i try to confirm a ticket, i am getting this error message.
    "Quantity Conversion Interface: No response fro external programs"
    My system is not connected to any external application. How can i save the Ticket without going through this check.
    Please help.
    Thanks
    BOB

    Hi Bob,
    One small correction. There is no standard conversion given by SAP. But there is a provision that customers can write their own conversions if they are not using external c-routines from API( American Petroleum Institute ).
    In cas you want to write the conversion yourself, you can have to specify that in the conversion group defiition under Industry Solution Oil & Gas (Downstream)->HPM  (Hydrocarbon Product Management)->Measurement Standards->Quantity Conversion Interface (QCI) Configuration->Define Conversion Group and External Function Module Settings
    The conversion can be a simple ABAP Function Module which you can write.
    Most of teh customers use the c-routines given by API.

  • Customer Conversion Strategy

    Hi all,
    Can anyone of u give me the steps to be followed in converting customer data from 10.7 version to 11i version.
    I'm talking about customer conversion/interface.
    Please help me out asap.
    If possible please mail me at [email protected]
    Sridevi

    Hi Sridevi,
    You can either use the RACUST Interface or have your
    10.7 mapped according to TCA model . Call the appropriate
    API's for the conversion.

  • How to change QCI data in Outbound Delivery Order (VL02N)

    HI,
    Dear ABAP Experts,
    I need to over ride standard Quantity conversion interface data in Outbound Delivery Order with user specific data. Go to VL02N and select item number and click on ‘Additional Quantities’ button we can see all SAP calculated QCI data for that item. I need to over write these values with User specific data in VL02N. When I do with BDC program I can update only few units what ever visible in QCI screen. When i scroll down or page down and add new values for other units, system is not capturing any function code for scroll or page down function.
    Please can anyone guide me if have any BAPI or FM to solve this issue. Delivery order is related to IS-OIL/HPM.
    Any help will highly appreciate…

    Try this FM to create Oubound delivery with QCI IS-OILS HPM, additional quantities.
    It works perfectly and saves data in LIPSO1 and LIPSO2
    OIJ_EL_DOCG_CREATE_DELIVERY
    I_TICKET_ITEM-menge
    I_TICKET_ITEM-meins
    I_TICKET_ITEM-matnr
    - QCI convertion values
    I_TICKET_ITEM-tstmp
    I_TICKET_ITEM-tsteh
    I_TICKET_ITEM-tdich
    I_TICKET_ITEM-werks_d
    I_OIJNOMI-docind = 'S' for sales order document
    I_OIJNOMI-docnr
    I_OIJNOMI-docitm
    - fill table T_ERR_LOG with one blank line because it raise an index error
    T_ERR_LOG

  • Error during Post Goods Issue of delivery

    Hello SD experts,
    I have an URGENT problem where users at a particular plant have problems in posting goods issue.  I happened last Thursday and I desparately need solution before month end for closing activities. 
    System would send error msg " All HIM materials require quantity conversion.  Maintain item 000010".  Transaction code used are VL06O and VL02N.  Msg no: 03 012.
    Diagnosis                                                                               
    There is an item for the delivery that has not been fully processed. The
         quantity conversion calculation has not been made. HIM (Hydrocarbon     
         Inventory Management) materials require that all quantities for all     
         units of measure defined in the unit of measure group are calculated by 
         the QCI (Quantity Conversion Interface).                                
    The problem is, there's no problems in posting the particular material form the same plant before this.  When I took a look at the Delivery document, I noticed the "Qty in alt UoM" tab in the Item Details screen is blank whereas there should have data in it.  I believe these data is automatically derived from master data.  Hence, I suspect the Goods issue problem is due to the missing data .
    This problem only happens in one plant, for one material whereas this material is active in many other plants.
    Anyone of you guys had the same problem and can share the solution with me?
    HELP!!
    Suriana

    Please check Plant customer master reconsilation account properly maintained or not in XD03 transaction.

  • What is the Standard Syllabus for Oracle Apps Technical

    Dear Members I have studied Oracle Apps Technical 11i in this First I learned
    SQL ( Different Languages like DDL, DML, DCL, TCL, DQL, Operator, Functions, Constraints, Joins, Sub Queries, Locks on Tables, Synonyms, Sequences, Index, Views)
    PL/SQL (Pl/Sql Attributes, Control Statements (If, If Else, else if, Loop, for loop) Exceptions, Cursor & its attributes (normal Parameter cursor, Ref cursor), Procedures( In, Out, IN and Out, IN OUT), Functions ( In, Out, IN OUt), Packages, Triggers
    SQL* Loader, UTL File Packages,
    Oracle Apps Technical
    Introductions to ERP ( definition of ERP, overview of popular ERP's, comparision of oracle apps with other ERP's, types of roles, types of projects, AIM documentations Standard, Oracles Apps Architecture, Using Toad),
    AOL ( Who Columns, viewing responsibilities, menu construction) ,
    Application Development( Defining concurrent programs, concurrent program with parameters, working with multiple concurrent programs, concurrent programs incompatibilities, creating request set procedure registrations, value set) ,
    Report Registration( Report development, report registration, parametric report registration, report with repeating frames),
    Module Overview( Inventory Module flow with base tables, account payable module flow with base tables, account receivable module with base tables, order management module with base tables, pruchase order module with base tables, General ledger with base tables),
    Forms Registration ( pll files Downloading,Template FMB, Form Development using Templates, Form Registration process, ),
    Interfaces ( Intro to interfaces, outbound interafaces - Using Utl file package, Inbound interfaces Using Sql Loader tool),
    Conversions ( Overview on conversions, differences between interfaces and conversions, working with staging tables script, developing validation package, standard to be follow in conversions),
    Flex Fields( Types of Flex Fields, Description Flex Fields, Key Flex Fields),
    XML Publisher (Intro to XML Publisher, Generating XML File Using Report, Creating Templates, Creating Data Definitions
    I have learned only Inventory Module in Conversion, Interfaces, Reports, Forms ( other module like application developer, system administrator, XML Publisher)
    I have learned Item Import Project In Conversions, On Hand Quantity In Interfaces, Stock Expiration Report using Reports, XML Publisher)
    Why i Got this doubt because I attend interview they were asking different questions like this which My faculty didn't teach
    What are the receipt tables?
    What is invoice table name?
    API Name for conversion
    What is external table
    What is Pragma
    How many types of item available
    Mutating error
    P2P cycle
    is all the above belongs to apps Technical only I asked my faculty he said its functional who is correct faculty or interviewer
    Please help me in this regard
    Edited by: 969372 on Feb 1, 2013 12:22 PM
    Edited by: 969372 on Feb 1, 2013 12:22 PM

    Hi,
    Why i Got this doubt because I attend interview they were asking different questions like this which My faculty didn't teach
    What are the receipt tables?
    What is invoice table name?
    API Name for conversion
    What is external table
    What is Pragma
    How many types of item available
    Mutating error
    P2P cycle
    is all the above belongs to apps Technical only I asked my faculty he said its functional who is correct faculty or interviewer
    Please help me in this regardWhat all you have studied is basics. And in the institutes they only teach you 5% of actual work, Yes only 5%. They can not teach the whole 5 years learning just in few classes.
    In real time When you are working as a technical consultant, you get to speak to functional consultants a lot of time for developing reports, customization, creating custom forms.... So thats why the interviewer has asked a mixture of both technical and functional.
    The questions they asked also depends on the number of years experience you have in the resume ;).
    How ever you can gain more knowledge from blogs and forums like this.
    I will point you to few of them
    Your first step should be reading all the documents related to technical filed from the following link.
    http://docs.oracle.com/cd/B53825_08/current/html/docset.html
    Then read atleast 10 to 15 real time issues related to your field from forums like this.
    and read posts from oracle apps technical gurus like Anil Passi,
    http://oracle.anilpassi.com/basic-concepts-list-of-useful-oracle-apps-articles-2.html
    and links to all the technical blogs can be found at
    http://oracleappsexperience.blogspot.com/2010/02/my-favourite-links.html
    Best of luck and you will get a job soon.
    Thanks

  • Document  Management System(DMS)

    Dear Expert,
    We need to store the Employee revision letters( in PDF format) in DMS. Letters are currently in HTML format which we will convert them in to PDF format & store the same thru Document Magement System (DMS).
    I would like to know,
    1. How can we use DMS to store the letters in PDF format?
    2. Where can I find DMS configuration part in SPRO?
    3. I understand that DMS is a unique concept availabe in SAP HR. So how can I link DMS to HCM?
    4. Is SAP Archive link related to DMS ?
    5. Any documents/links related to this kinldy send it across.
    Thanks in Advnace,
    Regards,
    Damodar Pai.

    hi
    try with this
    SAP DMS - Document Management System
    SAP DMS are for storing documents such as CAD drawings, Materials pictures etc.
    With the document management system, users will be able to view the documents with ease within their SAP systems.
    Installing the SAP DMS requires a little bit of planning on how you want to do it.
    You have to give a little thoughts to stuff such as :-
    1.  The total numbers of documents that will be store monthly.
    2.  The average file size of each documents.
    3.  The capacity of your present R/3 system.
    4.  Your present network bandwidth.
    5.   Document Archiving Strategy.
    6.   Backup and Recovery Plan.
    Additional purchasing of hardware are required, especially if you have large amount of documents to stored.
    With this in mind, you can then decide on how you want to do it.
    You can do this in a few ways :-
    1.  Import the documents into the R/3 system.
    2.  Use an external document server.
    3.  Have a dedicated PCs where all the documents are stored.
    Most companies that intend to used DMS will opt for Option 2 as they does not want to overstretch the R/3 database.
    Options 1 requires you to setup the conversion interface. 
    The conversion interface allows R/3 to automatically covert your files and import it into the R/3 database.
    Here is a simple example of storing documents into your PCs, just to have a feel how the SAP DMS works:-
    For those using Citrix, you have to set this at the Citrix Server where the SAPGUI is located.
    Configure SM30 - V_TDWE_C1
    Put this command in your autoexec.bat
    SET HOSTNAME=PC1234
    Restart your pc.
    You can create/manage your documents in transaction code CV01N / CV02N
    Assigning Documents to a Material Master Record
    Access a material master record in Create or Change mode, and select Basic Data. 
    To create links to documents, choose Additional data -> Document data.
    The Link to Documents dialog box appears.
    Assign one or more documents to the material. 
    If you do not know what the document number is, you can search for it using the search help or by choosing Find document.
    When assigning a document to a material, you have the following options:
    1. Viewing the document by choosing it in the Link to Documents dialog box.
    2. Viewing any originals of the document by positioning the cursor on the document and 
       choosing Display originals in the Link to Documents dialog box.
    To return to the Basic Data screen, choose Continue.
    Save your data. 
    all the best
    madhu

  • How to include attachments when sending PO as email

    Hi!
    I have seen this question in several forums, but no solutions to it, I therefore try to post it as i new question here:
    When I send a PO to a supplier via email the attached files is NOT sent. Does anyone know how to do this? The PO itself it sent successfully without problems, but without the attachement(s). I often need to send attachments together with the PO to the supplier.
    Regards,
    Thor-Egil

    Hello,
    For this, you need to have SAP - DMS (Document management system) configured in your system.
    SAP DMS are for storing documents such as CAD drawings, Materials pictures etc.
    With the document management system, users will be able to view the documents with ease within their SAP systems.
    Installing the SAP DMS requires a little bit of planning on how you want to do it.
    You have to give a little thoughts to stuff such as :-
    1.  The total numbers of documents that will be store monthly.
    2.  The average file size of each documents.
    3.  The capacity of your present R/3 system.
    4.  Your present network bandwidth.
    5.   Document Archiving Strategy.
    6.   Backup and Recovery Plan.
    Additional purchasing of hardware are required, especially if you have large amount of documents to stored.
    With this in mind, you can then decide on how you want to do it.
    You can do this in a few ways :-
    1.  Import the documents into the R/3 system.
    2.  Use an external document server.
    3.  Have a dedicated PCs where all the documents are stored.
    Most companies that intend to used DMS will opt for Option 2 as they does not want to overstretch the R/3 database.
    Options 1 requires you to setup the conversion interface.
    The conversion interface allows R/3 to automatically covert your files and import it into the R/3 database.
    Here is a simple example of storing documents into your PCs, just to have a feel how the SAP DMS works:-
    For those using Citrix, you have to set this at the Citrix Server where the SAPGUI is located.
    Configure SM30 - V_TDWE_C1
    Put this command in your autoexec.bat
    SET HOSTNAME=PC1234
    Restart your pc.
    You can create/manage your documents in transaction code CV01N / CV02N
    Assigning Documents to a Material Master Record
    Access a material master record in Create or Change mode, and select Basic Data.
    To create links to documents, choose Additional data -> Document data.
    The Link to Documents dialog box appears.
    Assign one or more documents to the material.
    If you do not know what the document number is, you can search for it using the search help or by choosing Find document.
    When assigning a document to a material, you have the following options:
    1. Viewing the document by choosing it in the Link to Documents dialog box.
    2. Viewing any originals of the document by positioning the cursor on the document and
      choosing Display originals in the Link to Documents dialog box.
    To return to the Basic Data screen, choose Continue.
    Save your data. 
    Ref: http://www.sap-img.com/sap-dms.htm
    Regards

  • Oracle Apps or BI ?

    Hi Guru's,
    I am in a stage of confusion and so thought of taking your opinion on it.
    I have experience in a wide range of tools like Oracle Reports, Forms, PL/SQL Procedures, Data conversion and Interfaces, SQL Loader, shell scripts, etc.
    I have been working on Inventory, BoM, AR, AP modules.
    I am now working in Discoverer Reports with Oracle 10g Rel 1 and Rel 2 since last few months. The client is using Noetix views to create the views for Discoverer Reports,and Noetix provide a completely different schema for all the modules.
    I am afraid, I will loose the touch of Oracle Apps modules, tables and views.
    Now, I can clearly see two streams in Oracle.
    One stream has the traditional Apps approach of developing Oracle Reports, Forms(now getting replaced by JDeveloper),Data conversions, Interfaces,PL/SQL procedures etc.
    Second is the BI tools like Discoverer, Dashboard, Informatica and so on. I know only Discoverer.
    My question is: As I am having experience of both (70% of 1st stream, 30% of 2nd) , Should I completely switch to BI, by learning more and more BI tools, because it has more demand in future?
    Or, if I choose to continue working on Apps, as I have more experience in it, should I learn JDeveloper?
    What stream, do you think will have more scope/demand in future?
    On oracle.com, I can see a very big list of BI Tools, which keep on increasing so which of them are 'must learn' tools to enter into BI world?
    Thanks!
    Yogini

    It depends on whether or not you expect to support mostly Oracle Applications core, Oracle Applications BI, or vanilla BI implementations. It will be some time before all Oracle Forms are removed from Oracle Applications. Discoverer is still used in R12, but most of DBI is using Performance Management Framework for rendering reports. If you will be supporting BI from Oracle Applications, continue to be familiar with the technology stacks used. In order to be the most effective/marketable, you do not want to limit yourself to understanding only one technology. In 3-5 years, that technology could be gone.

Maybe you are looking for

  • Connecting to servers

    I have AppleCare on my iMac but not my PowerBook. The AppleCare person said the problem is with the PowerBook. The Problem: The PowerBook will connect to the iMac and the PowerMac (and also to the External Hard Drive which is hardwired to the iMac.)

  • Ajax upload with cfform

    Hi, I am trying to upload a file with ajax, is there a way to do this using cfajaxproxy or any of the other ajax controls? I usually use uploadify but is not really doing the job in this case. <cfform>      <h4>Document Title</h4>      <input name="d

  • How do i turn off icloud in itunes

    i dont want icloud turned on in the most recent update of itunes. can it be turned off.

  • How do you access you iCloud

    Can anyone tell me how to access my iCloud's account? I have important things saved but have no idea to see what's been saved and what's not? I can't find a login anywhere.  Please help.

  • Is there a mobile wi-fi device where I can use this iPod anywhere?

    I am new to this, if you haven't already guessed.