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

Similar Messages

  • 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

  • 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.

  • 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 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>

  • 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,

  • Creating custom interface panels in LabVIEW for use in VBAI.

    Greetings everyone,
    I hope that someone can give me some insight with the following problem. I have on my bench a 1742 Smart Camera and a computer loaded with VBAI 3.6 and LabVIEW 8.6 Pro (all the latest and greatest stuff). Up to this point, everything was going along smoothly until I attempted to use my own custom inspection interface panel in VBAI.
    I first created a simple test panel in LabVIEW with a few controls/indicators and saved it in version 8.5 (as required by VBAI 3.6). But when I tried to select this panel in the Configure Inspection Interface dialog in VBAI, I get the message "There is no VI at the path you specified" (even though the VI is clearly there). Perplexed, I visited this website and found others that have run into a similar problems, but apparently no solutions were found.
    Looking into this further, I did the following:
    1) I downloaded the image_with_switch_control.vi from here. NOTE: File size is 51,732 bytes.
    2) I opened VBAI, verified that I could select this VI in VBAI's Configure Inspection Interface panel with no problems, then closed VBAI.
    3) I opened this "known good" VI in LabView 8.6, verified that it was saved in LabView 8.5, and then saved it to LabVIEW 8.5 using "Save for Previous Version...". NOTE: File size is 50,500 bytes.
    4) I tried to load this new/same Ver 8.5 VI in VBAI's Configure Inspection Interface panel again and got the message "There is no VI at the path you specified".
    Now if I open a known good Ver 8.5 VI in LabVIEW 8.6, make no changes, and save the very same VI back in Ver 8.5, I should have no issues choosing it as an interface panel in VBAI. But this is not the case. Am I missing something or is there is a wrench in the works somewhere?
    I was really expecting to have the ability to create my own custom interface between the computer and camera (as cited in the documentation), so if anyone can point out a solution, I'd greatly appreciate it.
    Dallin Katt
    Message Edited by And.Pkg on 10-16-2008 09:00 AM

    In the Breakpoint forum is an ongoing thread "Monthly Bugs" that lists bugs posted in the forum. It is maintained by the forum users for the forum users.
    I have already submitted yours. Its no garantee that it is a bug or that it is spotted by NI. You could always contact your local NI application engineers and have them report it as a bug, if they think it is you will receive a CAR ID.
    If so please post it as a reply on your forum post, so people that see this can look at the solved issues in the next LV release to see this particular bug has been solved.
    Regards,
    André
    Using whatever version of LV the customer requires. (LV5.1-LV2012) (www.carya.nl)

  • 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

  • 10.7 to R11i On Solaris and Custom Interfaces

    Hi,
    We are planning to migrate from 10.7 to R11i on Solaris machine. We have developed custom interfaces with Oracle AP, AR and INV modules. We have GL, AP, AR, Cash Management, Inventory and purchasing modules implemented. We would really appreciate your help on following:
    1. How correct are sizing guidelines specified in R11i Installation manual?
    2. Should we have database and application servers on same machine? If not what type of application server is recommended i.e. NT or Solaris. Any performance issues in either approach?
    3. If we go for single node installations do we have to generate FMX files for custom forms under Solaris?
    4. Is it recommended to have APPL_TOP on one disk or we can split on multiple disks.
    5. Which browser is recommended i.e. Netscape Ver x.x or Internet Explorer x.x?
    6. What sorts of problems were encountered for custom interfaces?
    7. Our development server is supporting 10.7 but we are sure it cant handle R11i upgrade. Is it recommended to carry out upgrade on production machine or should have separate machine to carry out this project?
    8. Any other upgrade issues relevant to R11i upgrade on Solaris?
    We would appreciate if someone share the upgrade problems and experiences.
    Thanks
    null

    Hello TheGlamazon
    We know everyone is super exited about these amazing phones. As your order moves through the process, you can check the status at http://bit.ly/RjmCUB. You may not be able to see a change from Processing until it officially ships, then you'll see the tracking number. If you've received a confirmation email that your order was submitted, any additional information throughout the fulfillment process will be sent to that same email address. Congrats on your new phone!
    TanishaS1_VZW
    Follow us on Twitter @VZWSupport

  • Customer Interface problem

    Dear All,
    I am working on customer interface.. everything is working fine .
    i am inserting customer's header leval contact information everything is working okay only problem that i am having is i am not able to insert website addresses on header ..
    when i am giving contact point type as web it gives me error that contact point type must be phone,email and tlx.. so any one please tell me how to insert web addresses through interface.

    Hi,
    In *'RA_CUSTOMERS_INTERFACE_ALL'* Interface table you can find a column named *'URL'*, insert your web address in to this column, this should bring up URL at customer header level.
    Regards,
    Yuvaraj.C

  • Customer interface errors

    Hi all,
    I'm getting the following errors when i submitted the Customer Interface Program to update the customer and contacts.
    1. Telephone reference for update does not exist in HZ_CONTACT_POINTS. Please specify a telephone reference that exists in HZ_CONTACT_POINTS.
    2. Telephone reference for insert is already defined in HZ_CONTACT_POINTS. Please specify a unique telephone reference.
    3. You cannot change the TELEPHONE_TYPE value from telex to any other type, nor from any type to telex.
    4. Contact reference for update is not defined in HZ_CUST_ACCOUNT_ROLES. Please specify a contact reference that exists in HZ_CUST_ACCOUNT_ROLES.
    Please suggest me how to fix these errors.
    Thanks in advance.

    Please review the AR Customer User Guide. http://download.oracle.com/docs/cd/B25516_18/current/acrobat/115arug.zip
    You will find pages 853 - 866 on the Customer Interface helpful. Also, please review pages 1245 - 1352.
    I believe you are referring values incorrectly in the tables. Sometimes when you have one error, it snowballs into others that may not be true errors. I would suggest starting to correct the update and insert errors first. Please review the pages below to ensure you have the correct values required to perform the necessary updates/deletes.
    Patrick

  • AR CUSTOMER INTERFACE.

    Hi Users,
    I am new to AR customer Interface.
    I loaded some sample data in the below tables and run the concurrent request customer interface.But no data has been inserted in the base tables.
    Interface tables I used for conversion are below mentioned.
    RA_CUSTOMERS_INTERFACE
    RA_CONTACT_PHONES_INTERFACE
    RA_CUST_PAY_METHOD_INTERFACE
    RA_CUSTOMER_BANKS_INTERFACE
    RA_CUSTOMER_PROFILES_INTERFACE.
    Could any one help me in this regard

    Please refer the following document
    https://metalink.oracle.com/cgi-bin/cr/getfile.cgi?p_attid=67196.1:1
    Thanks,
    Anil

  • ISetup new custom interface using BC4J/java class

    Hi,
    I am able to create new custom interface using the link :- How to setup an user to be Oracle iSetup Super user ? but I have not seen anything for BC4J filter set, as per oracle iSetup developer guide clearly explains step by step process how to create custom BC4J interface type, but they have not mention how to add filters, as per oracle developer guide we have to use 'iSetup Framework' for BC4J, if we select type as 'iSetup Framework' then we don't have option to add filter parameters.
    Any idea how to see existing  iSetup interface repository values, Search shows the result, but we can't go in details? any idea to see this?
    Oracle have good interface repository but most of them does not have option to filter, and  update so I want to customize them by adding new interfaces with filterable and update option
    Regards
    Anil

    First, be sure your properties file is in the root of the classpath.
    The Messages.properties or Messages_en.properties should be in the WEB-INF/classes/ directory of the war or as a root file of a jar included in the classpath (WEB-INF/lib).
    If it doesn't work, try adding a "/" before the file name. The classloader will try to find it as a root file of the classpath.
    For example:
              ResourceBundle messages = ResourceBundle.getBundle("/Messages", locale);
    If you are using sun appserver, the classloader hierarchy is configured by default from inside the war to outside, so it will search first in the WEB-INF/classes/Messages_en.properties and then it will search the file inside each jar file in WEB-INF/lib.
    If you want more information, check the classloader hierarchy of the appserver you are using.
    Hope it helps.

  • 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.

  • How to populate DUNS_NUMBER in AR through Customer Interface tables

    Hi,
    We are working on Customer Interface using custome Interface tables and run the standard Customer Interface program.
    As part of source data, we have data for D-U-N-S number, which should be populated to D-U-N-S number field displayed under Profiles Tab in Customer screen.
    I believe that field refers to DUNS_NUMBER_C or DUNS_NUMBER in HZ_ORGANIZATION_PROFILES base table.
    My question is what is the column(field) in Interface table to be populated which maps to the D-U-N-S number on the screen said above. ?
    Appreciate your quick response.
    Regards,
    Ram

    what you did?

Maybe you are looking for

  • Selection Field in Report Painter Report

    Dear All, Could any one tell me the procedure to add new field at selection screen for the report painter report ? To change the report painter selection screen i have to change the Report group or Report of the report group? Thank in stack

  • Missing stuff/altered settings after clearing cache

    So I wanted to clear up disk space by clearing up the cache. I had not done this before so I did it for the first time. I cleared up the caches from both the main Macintosh HD device and my user name. I went to the Library folder, then to the cache f

  • Classes.jar creation failure in atglib - EAR creation

    Hi All, classes.jar (CUSTOMERShop.is-customer) file is not getting generated for custom created module even after importing the classes successfully during ear assembling. Please find below the logs for the same. Kindly help to resolve this issue. [m

  • Fix low volume output on Sky HD Boxes

    Here a suggestion for you. Why dont you fix the low volume out on the Sky HD boxes? Loads of people have complained about it. Do something about it.

  • Question:  Can I run Lightroom on windows XP?

    Just downloaded lightroom.  To my surprise, Windows XP is not listed as a qualifying syastem under System Requirements.  Will Lightroom run using Windows XP Service Pack 3?