AR Customer Interface (RACUST) v.s. TCA APIs

Good afternoon,
Our users are asking us to import columns that do not exist in the RA_CUSTOMERS_INTERFACE_ALL table.  From reviewing mettalink documentation it looks like we have more options with the TCA APIs.  Do the TCA APIs (12.1.3) cover everything (including bank account information) that is handled by RACUST?    If yes, do you recommend exclusively using TCA APIs or is a hybrid of the two processes better.  If anyone has any experience with this I would appreciate your comments.
Thanks,
Tam

990027 wrote:
Did YOu check the mutil_org_category ( Single, Null, Multiple) of your conc program?This is an old thread and I believe there is no point in bringing it up.
Thanks,
Hussein

Similar Messages

  • Loading sales territory and sales person via customer interface (RACUST)

    Hi,
    I am trying to laod sales territory and sales person via customer interface (RACUST). Even the ra_customers_interface_all has a territory column, the value is not getting populated when the interface completes successfully. Also, which column in customer interface table should hold salesperson value so that it gets successfully loaded to Oracle?

    Hi Murari,
    You can attach documents through Services for Object (GOS) Using Archivelink functionality.
    Generall Incoming documents ( Documents received by Company as part of transaction such as Invoices, Delivery challans, Cutomer PO which come in form of hard copies) are stored using SAP ARchivelink.
    Please refer the link
    [http://help.sap.com/erp2005_ehp_04/helpdata/EN/33/5cd7345a238045e10000009b38f83b/frameset.htm]
    With Warm Regards
    Mangesh Pande

  • R12 Customer Conversion by using TCA API  OR  Standard interface table ?

    R12 Customer Conversion should be done via  TCA API  OR  Standard interface table? Why ?
    Which approach is more suitable  kindly let us know your thoughts.

    We have used interface tables just to have better control and reprocessing abilities. You may need to be little careful about the TCA tables.

  • Which one to use - Customer Interface or TCA APIs? And why?

    Hi,
    Please let me know the answer for the following questions. I have a legacy system in 11.0.3 (which does not have the TCA architecture) and the customers have to be moved to R12. I could get the details in different flat files for the import from source system. Which is the approach I should use?
    1) What does customer interface does NOT do which the TCA APIs can do?
    2) Doesn’t the customer interface use the TCA API within it?
    3) Is it better to use APIs than customer interface? If so, why and what are the criterions I should look for for deciding on what to use?
    Highly appreciate the help.
    Thanks,
    Dinesh

    Hello Dinesh,
    To answer your questions below:
    user3331828 wrote:
    1) What does customer interface does NOT do which the TCA APIs can do?The Customer Interface tables do the same things that TCA API does.
    user3331828 wrote:
    2) Doesn’t the customer interface use the TCA API within it?I have never been able to open a Spawned program to see which packages are used. Not sure if it uses the same API packages.
    user3331828 wrote:
    3) Is it better to use APIs than customer interface? If so, why and what are the criterions I should look for for deciding on what to use?Customer interface might be easier than the to implement than the use of API..
    For customer interface, just right a program to validate the source data and insert into open interface table, submit the import program and view output for errors. Much easy to maintain than API.
    API need a certain level of programming and you will need to investigate for all the flow of creating a customer and their corresponding create procedure to call..
    Hope this help,
    Vik

  • Customer Interface vs HZ API

    Gurus,
    I need your help in Customer Conversion (R12). I tested the Customer Open Interface (ra_customers_interface, ra_customer_profiles_interface, ra_contact_phones_interface). Everything goes through fine into HZ Tables.
    But I want some more Customer Master fields to be passed from Legacy system.
    Eg:
    - Account Description / Name (hz_cust_accounts)
    - SalesPerson (Acct Site Level - hz_cust_account_sites_all)
    - Order Management Attributes like PRICE_LIST (Account Level or at Acct Site Level)
    We have the option to pass DEMAND_CLASS_CODE (one of the OM attributes) but not the other OM attributes like PRICE_LIST etc.
    What would be the best approach to do conversion in this case ?
    - Use "Customer Interface" first and then use HZ APIs to update the specific fields
    - Directly use HZ APIs to upload all the attributes. (I am not comfortable with this as it
    needs much more effort making sure to populate all relevant tables)
    Am I missing something ? Could you please provide your suggestions.
    Thanks,
    Dinesh

    Dinesh,
    In my opinion, unless you are comfortable that you know entire TCA architecture, I do not suggest to use the indivdual pieces of code to convert the modules like Parties, Accounts, relationships and so on. One specific example is, Credit Holds at the customer sites. If you check this, it inserts a row into a OM table oe_hold_sources (ofcourse this is obsolete in R12).
    So you can use the customer interface with updates later.
    One idea is this:
    Use all the Site_use_attributes (unless you are using them to store your own values) to store these values like price_list_id, order_type_id and convert them using the Customer Interface into attributes. At the end of the program (request set) your program fires and updates all the site uses with respective values in the attributes to the destination columns and wipes off the attributes so that they can be used in the future. Also you can insert the values into an audit table.
    Thanks
    Nagamohan

  • Custom PL/SQL API that inserts the data into a custom interface table.

    We are developing a custom Web ADI integrator for importing suppliers into Oracle.
    The Web ADI interface is a custom PL/SQL API that inserts the data into a custom interface table. We have defined the content, uploader and an importer. The importer is again a custom PL/SQL API that will process the records inserted into the custom table and updates the STATUS column of the custom interface table. We want to show the status column back on the spreadsheet.
    Defined the 'Document Row' import rule and added the rows that would identify the unique record.
    Errored row import rule, we are using a SELECT * from custom_table where status<>'Success' and vendor_name=$param$.vendor_name
    The source of this parameter is import.vendor_name
    We have also defined an Error lookup.
    After the above setup is completed, we invoke the create document and click on Oracle->Upload.
    The records are getting imported, but the importer program is failing with An error has occurred while running an API import. The ERRORED_ROWS step 20003:ER_500141, parameter number 1 must contain the value BIND in attribute 1.'

    The same issue.
    Need help.
    Also checked bne.log, no additional information.
    <bne:document xmlns:bne="http://www.oracle.com/bne">
    <bne:message bne:type="DATA" bne:text="BNE_VALID_ROW_COUNT" bne:value="11" />
    <bne:message bne:type="DATA" bne:text="BNE_INVALID_ROW_COUNT" bne:value="0" />
    <bne:message bne:type="ERROR" bne:text="An error has occurred while running an API import"
    bne:cause="The ERRORED_ROWS step 20003:ER_500165, parameter number 1 must contain the value BIND in attribute 1."
    bne:action="" bne:source="BneAPIImporter" >
    <bne:context bne:collection="collection_1" />
    </bne:message><bne:message bne:type="STATUS"
    bne:text="No rows uploaded" bne:value="" >
    <bne:context bne:collection="collection_1" /></bne:message>
    <bne:message bne:type="STATUS" bne:text="0 rows were invalid" bne:value="" >
    <bne:context bne:collection="collection_1" /></bne:message></bne:document>

  • SQL to register custom Interface

    Steps to register a custom interface are given below.
    1) Assign iSetup super user role.
    2) Create Function
    3) Create Menu
    4) Create Grant
    5) Register Interface.
    Since it consumes good amount some time, it may not be required in development or UT environments. I have provided the query that would directly register interface with iSetup schema without having to go through the above flow.
    Also, this provides a chance for customer who are on 11.5.10.2CU to create and register customer interfaces with iSetup.
    Please note that this short cut must be used only in development and UT environments.
    INSERT INTO az_apis
    API_NAME,
    APPLICATION_SHORT_NAME,
    SEQ ,
    DISPLAY_NAME,
    DESCRIPTION,
    COMMIT_IF_WARNING,
    TYPE_CODE,
    METHOD_NAME,
    PATH,
    CREATED_BY,
    CREATION_DATE,
    LAST_UPDATED_BY,
    LAST_UPDATE_DATE,
    LAST_UPDATE_LOGIN,
    API_CODE,
    SEQ_NUM,
    API_DESC,
    COMMIT_IF_WARNING_FLAG,
    API_TYPE,
    REPORT_LAYOUT,
    FILTERING_PARAMETERS,
    DATA_SOURCE_NAME,
    UPDATABLE_FLAG,
    CHANGE_UPDATABLE_FLAG,
    ALLOW_SET_TARGETVAL_FLAG,
    ALLOW_FILTER_FLAG,
    API_STANDALONE_FLAG,
    ACTIVE,
    DISABLE_REPORT_FLAG
    VALUES
    NULL ,
    :1 ,
    NULL ,
    :2,
    NULL ,
    NULL ,
    NULL ,
    'importFromXML',
    :3,
    1,
    to_timestamp('03-JAN-07','DD-MON-RR HH.MI.SSXFF AM'),
    1,
    to_timestamp('21-MAR-07','DD-MON-RR HH.MI.SSXFF AM'),
    0,
    :4,
    NULL,
    NULL,
    'N',
    :5,
    'MULTIPLE',
    :6,
    NULL,
    NULL,
    NULL,
    NULL,
    'Y',
    'Y',
    'Y',
    NULL
    Where
              *:1 => APPLICATION_SHORT_NAME* => Product code under which you would like to register the interface.
              *:2 => DISPLAY_NAME* => Any user friendly name to identify the API. This would appear as data object name while creating custom selection set.
    *:3 => PATH* => Path to lct file or Java path to refer AM.
    Example, for BC4J iSetup framework API => oracle.apps.az.isetup.server.ReportCurrenciesAM
    for Generic Loader (FNDLOAD) API => patch/115/import/mysamplelct.lct
    *:4 => API_CODE* => A unique identifier to register the API.
                                  Naming convention => Application Short Name + “_” + API Name without any spaces.
                                  Example => AZ_Currencies
    *:5 => API_TYPE* => Type of API.
    For iSetup framework BC4J APIs => BC4J
                                  For generic Loader APIs => FNDLOAD          
              *:6 => FILTERING_PARAMETERS* => Filtering Parameters is stored as XML. Keep it NULL if there are no filtering_parameters.
    I have provided a sample XML.
    <?xml version="1.0"?>
    <parameters>
    <conjunction>AND</conjunction>
    <language></language>
    <mode type = "Export">
    <param type = "NameValuePair" seq = "1" display = "DisplayEnabled" editable = "Editable">
    <operator>=</operator>
    <separator></separator>
    <name>PRODUCT_CODE</name>
    <value></value>
    <msgcode>AZ_R12_PRODUCT_CODE</msgcode>
    <appcode>AZ</appcode>
    <filtercode></filtercode>
    <datatype>java.lang.String</datatype>
    <sqlforlov>select distinct product_code from fnd_application_vl</sqlforlov>
    <sqlforlovcol>PRODUCT_CODE</sqlforlovcol>
    </param>
    </mode>
    </parameters>
    Delete Record Query
              DELETE FROM az_apis WHERE api_code= :1;
    where
    *:1 => API_CODE* => A unique identifier to register the API.
                                  Naming convention => Application Short Name + “_” + API Name without any spaces.
                                  Example => AZ_Currencies

    Have your signed your assembly ??
    Microsoft Dynamics CRM Training|Our Blog |
    Follow US |
    Our Facebook Page |
    Microsoft Dynamics CRM 2011 Application Design
    Make sure to "Vote as Helpful" and "Mark As Answer",if you get answer of your question.

  • Urgent: custom interface for HRMS module

    Hi All,
    We are creating custom interface for deducting some mismatch sales amount from respective employee's salary in HRMS module.
    So what are the interface table or API I have to use for employee’s salary detection process?
    I’m very new to HRMS module….
    Can anybody provide any documents regarding this process?
    Regards,
    Abdul wahab

    Review with the functional implementation team how will be this deduction setup to identify what information you'll need to upload. You'll need to use Batch Element Entry (BEE) interface for it. As mentioned, review iRep as well as HRMS implementatio guide for more detailed information.

  • Customer Interface - hz_cust_accounts.account_name

    I am working on customer interface of R12.
    I want to populate the account description in the interface table.
    What is the table used for this.
    The base table used to capture account description is hz_cust_accounts and the column is account_name.
    Could any let me know the corresponding interface table and column for this one.

    You first assign a contact to a party at the party level, which will populate the HZ_ORG_CONTACTS and HZ_RELATIONSHIPS tables. You can then associate the contact to a customer account via HZ_CUST_ACCOUNT_ROLES.
    My assumption is that you are using API to establish the association. Otherwise, you can use the provided UI, such as the Customer form to create a contact directly for a customer account.

  • Customer interface

    Hi,
    When iam trying to load customers using HZ API,the data is successfuly getting loaded in the hz base tables ,but iam not able to query the customer in customer screen.Example i loaded a party of type organization and i was able to query the party in hz_parties table ,but was not able to search the party in customers screen selecting type as organization.
    Regards

    Duplicate post - Customer interface
    Srini

  • Error in Customer Interface

    I am getting following error while uploading data through customer interface.
    You cannot associate a customer reference with different parties in the HZ_PARTIES table. Please update the customer reference so that it only refers to one party.
    I am confused in orig_system_reference column in HZ_PARTIES and HZ_CUST_ACCOUNTS table.
    Please help.
    Regards
    Suresh

    SureshM wrote:
    I am getting following error while uploading data through customer interface.
    You cannot associate a customer reference with different parties in the HZ_PARTIES table. Please update the customer reference so that it only refers to one party.
    I am confused in orig_system_reference column in HZ_PARTIES and HZ_CUST_ACCOUNTS table.
    Please help.
    Regards
    Suresh
    Please see (RACUST Customer Interface Still Shows Customer Reference Errors, After Patch 2394483 Has Been Applied. [ID 261886.1]).
    Thanks,
    Hussein

  • TCA API HZ_CUST_ACCT_BO_PUB - sample call

    Hi All,
    Do anyone have sample call to use this TCA API, HZ_CUST_ACCT_BO_PUB.
    I couldn't find any sample how to call this api for creating customer account business object.
    Any help on this is highly appreciated.
    Thanks
    Mouly

    I think that may be your only option. I haven't implemented this using the Apps Adapter but in order to get this functionality you need to have implmented the security architecture where you login as an Apps User, not APPS.
    I would raise a SR for this as this may be a bug.
    cheers
    James

  • Custom Interface using Entity Objects

    Right now, we can only define cutom interfaces using the Generic Loader. I was wondering if this functionality is going to be extended so that users can define custom interfaces using EOs instead of lct files.

    Hi Mugunthan,
    I have the exact same requirement, to know a little bit more BC4J Support, since we want to use iSetup to control the load of our Receivables Custom Database Tables also. I have opened an SR and they have forwarded to the Receivables Team, which i do not believe will help us, since our need is to know technically the iSetup Custom Interface process for BC4J. Can you point me out some documentation on this? my e-mail contact is [email protected]
    Regards
    Thiago

  • Populating the Addressee field using Customer Interface program

    Hello All,
    Can any body tell me how to populate the "Addressee" column in the HZ_Party_Sites table using Customer Interface Program. Which field should be populated in RA_Customers_Interface_All table inorder to populate the "Addressee" field.
    Thank you,
    Vijay

    You can post this thread in this
    Customers as well.
    Thanks
    GM

  • Custom Interface Program Errors out with ORA-01722: invalid number in R12

    Hi,
    We were upgrading to R12 in which our custom interface load program errors out with "ORA-01722: invalid number". Please find structure of control file as below :
    LOAD DATA
    APPEND
    INTO TABLE RRAT_RCAP_GIO_MAN_ADJ_STG
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED by '"'
    TRAILING NULLCOLS
    PERIOD_NAME CHAR "ltrim(rtrim(:PERIOD_NAME))"
    ,SOURCE_TYPE CHAR "ltrim(rtrim(:SOURCE_TYPE))"
    ,ADJ_ACCOUNT CHAR "ltrim(rtrim(:ADJ_ACCOUNT))"
    ,USD_NET                    INTEGER EXTERNAL
    ,ERROR_CODE CONSTANT 'LOADED DATA'
    ,PROCESS_FLAG CONSTANT 1
    ,CREATED_BY "fnd_global.user_id"
    ,CREATION_DATE sysdate
    ,LAST_UPDATED_BY "fnd_global.user_id"
    ,LAST_UPDATE_DATE sysdate
    ,LAST_UPDATE_LOGIN "fnd_global.login_id"
    ,REQUEST_ID "fnd_global.conc_request_id"
    =====================================Log file ================
    Record 1: Rejected - Error on table "XXATORCL"."XXAT_VCAP_GIO_MAN_ADJ_STG", column USD_NET.
    ORA-01722: invalid number
    ===================sample file ==========================
    JUL-11,Manual,8213-880011-00000000-259390-1Z-0000-0000,1001
    JUL-11,Manual,8213-880011-00000000-253701-1Z-0000-0000,73
    ==========================================
    I had tried with last successfully uploaded file as well which is also now not uploading.
    Please help me in this issue.
    Thanks,
    Piyush

    i am using R12 now. Please avoide INTEGER EXTERNAL part from the control file. please refer below :
    LOAD DATA
    APPEND
    INTO TABLE RRAT_RCAP_GIO_MAN_ADJ_STG
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED by '"'
    TRAILING NULLCOLS
    PERIOD_NAME CHAR "ltrim(rtrim(:PERIOD_NAME))"
    ,SOURCE_TYPE CHAR "ltrim(rtrim(:SOURCE_TYPE))"
    ,ADJ_ACCOUNT CHAR "ltrim(rtrim(:ADJ_ACCOUNT))"
    ,USD_NET
    ,ERROR_CODE CONSTANT 'LOADED DATA'
    ,PROCESS_FLAG CONSTANT 1
    ,CREATED_BY "fnd_global.user_id"
    ,CREATION_DATE sysdate
    ,LAST_UPDATED_BY "fnd_global.user_id"
    ,LAST_UPDATE_DATE sysdate
    ,LAST_UPDATE_LOGIN "fnd_global.login_id"
    ,REQUEST_ID "fnd_global.conc_request_id"
    ====================
    Srini,
    Just one thing i want to explain you that previously it was working fine but suddenly (might after upgrading in R12) started giving error. I had tested with old data files also which were loaded successfully in the system. but now it is giving error. Please help me in this issue.
    Regards,

Maybe you are looking for

  • Tool bar not coming in Oracle Forms 11g forms

    Hi, i am facing problem in my forms 11g application. we migrated our forms from 6i to 11g version. while logging in to application main form with verticular tool bar is dispayed . we will navigate into another form by using menus drop down . if we ex

  • Profit Centre: JE not updated

    Good day All, When my cutomer assign a Profit Centre to a line item (both service and item) A/P Invoices, the Profit Centre is not updated. Accoridng to me it is a bug. Can somebody help? Kind regards

  • SDHC card reader

    Hello, I've a toshiba satellite a135-sp4146, does this model read SDHC memory cards? Thanks!

  • 2 PRI Trunks On 1 Controller

    Hi, a customer of mine has a 1-port MFT VWIC on his 2811 router and a CCM cluster. What he wants to achieve is to create two separate trunks with 9 b channels each, where 1 set of chanels would be used for one company exclusively, and the other set o

  • Allocation simulation by function module/BAPI

    Hello experts, I would like to simulate an allocation (distribute quantities to plants) (SAP component LO-MDS-AL). For this Iu2019m looking for an appropriated function module which I set the article number, plants, the allocation rule and the quanti