Problem in creating custom ABMs

Hi Everyone,
Happy New year to all :)
I have a query regarding Requester ABCS. I have created Provider and EBS services based on custom EBOs/ EBMs. I was able to deploy them successfully but I am facing problems in Requester ABCS.
For Requester ABCS my Client App is SOAP UI (I will be sending the data via SOAP UI for unit testing). I am unable to create ABMs for it. Can anyone suggest a way to create ABMs/ ABO(if required).
How can I fill in the Service Constructor Wizard for ABM section.
Regards,
Ankit

you need to code for change mode in the module pool program
mpXXXX00 - XXXX is your infotype number
you need an ABAPer to do it

Similar Messages

  • Problem with creating customized report layout

    Hello,
    I want to create customized report layout. However, it doesn't work. Can somebody help me?
    I have a page 24 in apex.oracle.com(workspace: houbcm, username: apex, password: apex1). Here is the code in my .xslt.
    <?xml version="1.0"?>
    <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
    <fo:layout-master-set>
    <fo:simple-page-master master-name="content"
    page-width="210mm" page-height="297mm">
    <fo:region-body/>
    </fo:simple-page-master>
    </fo:layout-master-set>
    <fo:page-sequence master-reference="content">
    <fo:flow flow-name="xsl-region-body">
    <fo:table table-layout="fixed" width="100%">
    <fo:table-body>
    <fo:table-row >
    <fo:table-cell> <fo:block text-align='right' > <fo:inline> Product Name: </fo:inline> </fo:block> </fo:table-cell>
    <fo:table-cell> <fo:block text-align='left' > <fo:inline> <xsl:value-of select='.//PRODUCT_NAME' /> </fo:inline> </fo:block> </fo:table-cell>
    </fo:table-row>
    <fo:table-row >
    <fo:table-cell> <fo:block text-align='right' > <fo:inline> Description: </fo:inline> </fo:block> </fo:table-cell>
    <fo:table-cell> <fo:block text-align='left' > <fo:inline> <xsl:value-of select='.//PRODUCT_DESCRIPTION' /> </fo:inline> </fo:block> </fo:table-cell>
    </fo:table-row>
    <fo:table-row >
    <fo:table-cell> <fo:block text-align='right' > <fo:inline> Category: </fo:inline> </fo:block> </fo:table-cell>
    <fo:table-cell> <fo:block text-align='left' > <fo:inline> <xsl:value-of select='.//CATEGORY' /> </fo:inline> </fo:block> </fo:table-cell>
    </fo:table-row>
    <fo:table-row >
    <fo:table-cell> <fo:block text-align='right' > <fo:inline> Availability: </fo:inline> </fo:block> </fo:table-cell>
    <fo:table-cell> <fo:block text-align='left' > <fo:inline> <xsl:value-of select='.//PRODUCT_AVAIL' /> </fo:inline> </fo:block> </fo:table-cell>
    </fo:table-row>
    <fo:table-row>
    <fo:table-cell> <fo:block text-align='right' > <fo:inline> List Price: </fo:inline> </fo:block> </fo:table-cell>
    <fo:table-cell> <fo:block text-align='left' > <fo:inline> <xsl:value-of select='.//LIST_PRICE' /> </fo:inline> </fo:block> </fo:table-cell>
    </fo:table-row>
    </fo:table-body>
    </fo:table>
    </fo:flow>
    </fo:page-sequence>
    </fo:root>
    Thanks,
    Jen

    Hi,
    Thanks for the reply. I have created following report definition.
    SELECT Call_Type.EnterpriseName, Call_Type.Description AS DNIS, Call_Type_Interval.CallTypeID,
    SUM(Call_Type_Interval.ServiceLevelCallsOffered) AS CallsOffered,
    SUM(Call_Type_Interval.CallsAnswered) AS CallsAnswered,
    SUM(Call_Type_Interval.TotalCallsAband) AS TotalCallsAband,
    SUM(Call_Type_Interval.ServiceLevelAband) AS ServiceLevelAband,
    SUM(Call_Type_Interval.ShortCalls) AS ShortCalls,
    SUM(Call_Type_Interval.CallDelayAbandTime) AS CallDelayAbandTime,
    SUM(Call_Type_Interval.AnswerWaitTime) AS AnswerWaitTime,
    SUM(Call_Type_Interval.AnsInterval1) AS AnsInterval1,
    SUM(Call_Type_Interval.AnsInterval2) AS AnsInterval2,
    SUM(Call_Type_Interval.AnsInterval3) AS AnsInterval3,
    SUM(Call_Type_Interval.AnsInterval4) AS AnsInterval4,
    SUM(Call_Type_Interval.AnsInterval5) AS AnsInterval5,
    SUM(Call_Type_Interval.AnsInterval6) AS AnsInterval6,
    SUM(Call_Type_Interval.AnsInterval7) AS AnsInterval7,
    SUM(Call_Type_Interval.AnsInterval8) AS AnsInterval8,
    SUM(Call_Type_Interval.AnsInterval9) AS AnsInterval9,
    SUM(Call_Type_Interval.AnsInterval10) AS AnsInterval10
    FROM        
    Call_Type (nolock),
    Call_Type_Interval (nolock)
    WHERE Call_Type.CallTypeID = Call_Type_Interval.CallTypeID
    AND Call_Type.CallTypeID in (:calltype_list)
    AND Call_Type_Interval.DateTime >= :start_date
    AND Call_Type_Interval.DateTime <= :end_date
    GROUP BY Call_Type.EnterpriseName,
    Call_Type.Description,
    Call_Type_Interval.CallTypeID
    For this definition i wanted to create a customized report which is apparently not possible.

  • Problem with creating customer account using TCA Java API

    Hi,
    I am trying to create customer account using TCA java API. i am getting exception saying PL/SQL numeric error: character to number conversion. but this error raises when calling API method
    HzCustAccountV2Pub.createCustAccount.
    can any body help me in solving this issue, any clue why this exception raises. i have tested even the code given in TCA API user guide. that code also gets same error.

    package client;
    import java.math.BigDecimal;
    import java.sql.Timestamp;
    import java.sql.DriverManager;
    import java.sql.SQLException;
    import oracle.jdbc.driver.OracleConnection;
    import oracle.jdbc.driver.OracleCallableStatement;
    import oracle.jdbc.driver.OracleTypes;
    import oracle.apps.ar.hz.v2api.HzCustAccountV2Pub;
    import oracle.apps.ar.hz.v2api.HzPartyV2Pub;
    import oracle.apps.ar.hz.v2api.HzCustomerProfileV2Pub;
    class CreateCustAccount {
         public static void main(String[] args) throws Exception {
         HzCustAccountV2Pub.CustAccountRec p_cust_account_rec = new HzCustAccountV2Pub.CustAccountRec();
         HzPartyV2Pub.PersonRec p_person_rec = new HzPartyV2Pub.PersonRec();
         HzCustomerProfileV2Pub.CustomerProfileRec p_customer_profile_rec = new      HzCustomerProfileV2Pub.CustomerProfileRec();
         BigDecimal[] x_cust_account_id = new BigDecimal[1];
         String[] x_account_number = new String[1];
         BigDecimal[] x_party_id = new BigDecimal[1];
         String[] x_party_number = new String[1];
         BigDecimal[] x_profile_id = new BigDecimal[1];
         String[] x_return_status = new String[1];
         BigDecimal[] x_msg_count = new BigDecimal[1];
         String[] x_msg_data = new String[1];
         try
         Class.forName ("oracle.jdbc.driver.OracleDriver");
         OracleConnection conn = (OracleConnection) DriverManager.getConnection ("jdbc:oracle:thin:@ebiztst.trianz.int:1526:PATCH","apps","apps");
         HzCustAccountV2Pub custaccountV2Pub = new HzCustAccountV2Pub();
         p_cust_account_rec.account_name = "John Ac";
         p_person_rec.person_first_name = "John";
         p_person_rec.person_last_name = "Smith";
         p_cust_account_rec.created_by_module = "TCA_EXAMPLE";
         HzCustAccountV2Pub.createCustAccount(
         conn
         , "T"
         , p_cust_account_rec
         , p_person_rec
         , p_customer_profile_rec
         , "F"
         , x_cust_account_id
         , x_account_number
         , x_party_id
         , x_party_number
         , x_profile_id
         , x_return_status
         , x_msg_count
         , x_msg_data
         System.out.println( "x_return_status = " + x_return_status[0] );
         System.out.println( "x_msg_count = " + x_msg_count[0] );
         System.out.println( "x_msg_data = " + x_msg_data[0]);
         if (x_msg_count[0].intValue() > 1) {
              OracleCallableStatement ocs = null;
              for (int i=0; i<x_msg_count[0].intValue(); i++) {
              ocs = (OracleCallableStatement)conn.prepareCall(
              "begin ? := fnd_msg_pub.get( p_encoded => ’F’ ); end;");
              ocs.registerOutParameter(1, OracleTypes.VARCHAR);
              ocs.execute();
              System.out.println((i + 1) + ". " + ocs.getString(1));
              conn.close();
              } catch (ClassNotFoundException e) {
              System.out.println("Driver Not Found: " + e);
              } catch (SQLException e) {
              System.out.println("SQL Error." + e);
    }

  • Problem when create customs BP number through PCUI

    Hi Experts,
    we are working on CRM 5.0 & EP7.0
    i have created custom function module (z function module) for generate the customs BP number( Dep country ,region) for BP t-code in GUI (CRM) System , when test through PCUI i can not get the PCUI field values like counry , region....so i cant generate the custom BP number depend upon the country and region,
    when user type the country,region,company name,city in PCUI
    how can i get PCUI field values ( country,region,company name,city)
    in GUI (SAP- CRM) System.
    PCUI field values ( country,region,company name,city) is not stored in ABAP memory, like
    1. CALL FUNCTION 'BUP_BUPA_MEMORY_GET_ALL'
    TABLES
    t_but000 = t_but000
    t_but001 = t_but001
    t_but0bk = t_but0bk
    t_but100 = t_but100
    t_but0cc = t_but0cc
    t_but0is = t_but0is
    t_but0id = t_but0id.
    2. CALL FUNCTION 'BUA_BUPA_ADDRESSES_GET'
    EXPORTING
    i_xall = 'X'
    TABLES
    t_address = t_add.
    this two function modules are not giving values when user enter the values in PCUI
    plz help me........
    thanks,
    Ganesh,R

    hi karthik,
    i am working in CRM 5.0 ,& PCUI
    i have created custom BP number depend upon country and region ( through PCUI ), it is working fine but when more then one user trying to create account( BP) by uing same country and region it is generating same BP number becoz they are press ENTER button after giving the input data in PCUI , if they press SAVE button it is creating new BP number.
    when user press enter button countron should not go to BP number generation coding..how can i do this?
    How can i identify user press ENTER button or SAVE Button?
    where event is trigring ?where they are calling the Events?
    i want to do when user press ENTER button it should not create BP number but user press SAVE button it should create BP number..
    how they are linking PCUI & SAP CRM-GUI?
    how can i do this ? plz help me..
    Thanks,

  • Problem when create custom BP number through PCUI

    Hi Experts,
    we are working on CRM 5.0 & EP7.0
    i have created custom function module (z function module) for generate the customs BP number( Dep country ,region) for BP t-code in GUI (CRM) System , when test through PCUI i can not get the PCUI field values like counry , region....so i cant generate the custom BP number depend upon the country and region,
    when user type the country,region,company name,city in PCUI
    how can i get PCUI field values ( country,region,company name,city)
    in GUI (SAP- CRM) System.
    PCUI field values ( country,region,company name,city) is not stored in ABAP memory, like
    1. CALL FUNCTION 'BUP_BUPA_MEMORY_GET_ALL'
    TABLES
    t_but000 = t_but000
    t_but001 = t_but001
    t_but0bk = t_but0bk
    t_but100 = t_but100
    t_but0cc = t_but0cc
    t_but0is = t_but0is
    t_but0id = t_but0id.
    2. CALL FUNCTION 'BUA_BUPA_ADDRESSES_GET'
    EXPORTING
    i_xall = 'X'
    TABLES
    t_address = t_add.
    this two function modules are not giving values when user enter the values in PCUI
    plz help me
    thanks,
    Ganesh,R

    hi karthik,
    i am working in CRM 5.0 ,& PCUI
    i have created custom BP number depend upon country and region ( through PCUI ), it is working fine but when more then one user trying to create account( BP) by uing same country and region it is generating same BP number becoz they are press ENTER button after giving the input data in PCUI , if they press SAVE button it is creating new BP number.
    when user press enter button countron should not go to BP number generation coding..how can i do this?
    How can i identify user press ENTER button or SAVE Button?
    where event is trigring ?where they are calling the Events?
    i want to do when user press ENTER button it should not create BP number but user press SAVE button it should create BP number..
    how they are linking PCUI & SAP CRM-GUI?
    how can i do this ? plz help me..
    Thanks,

  • Problem in creating customer in new sales area

    Hi
    I am creating a customer in new sales area but system is not allowing but giving following message Sales area UKA1 U1 U1 is not defined for customers.
    In IMG, sales area UKA1 U1 U1 exists.
    How to resolve this problem?
    Thanks

    Dear Uttam,
    There are two ways to maintain Customer Master records:
    1. By creating master record for each Sales Area
    2. BY creating single master record & define common Distribution channels & Divisions.
    In second case e.g. you have two distribution channel & Divisions C1 & C2 and AA & BB respectively. You create a master record for C1 & AA & if you have defined the above Sales areas as common then you need create new master record for C2 & BB...
    These settings can be done at IMG - Sales & Dist - Master Data - Define Common Dist. Channel & Divisions.
    Hope this clears your doubt.. .
    Reward if useful...
    Thanks,
    Jignesh Mehta
    Mumbai
    98700 10230

  • Problem while creating Customer

    Hi All,
    I want to create a customer with TCode: XD01. In screen: Sales area data, I can't add number in partner functions. The error is: Customer 7 is not defined for function SP (table TPAKD). I have configured for Account group-Partner function. Pls help me!
    Thanks,

    Hi,
    In order for you to overcome this problem,
    1st check the Customer account group for the particular customer.
    I think the best way is go to :
    SPRO -> SD -> Basic Function -> Partner determination -> Setup partner determination -> select "customer master data.
    At the Partner determination procedure -> WE - Ship to party
    On the left panel, select Account groups - function assignment. From there make sure the customer account group tie to the correct partner function (SH,BP,PY,SP).
    If dont have you make the copy of it, then you will  not face this error again.
    Hope this will help. Thank you.
    Kah Fei

  • Problem in creating customer record thru xd01

    1. I cant create CMR thru XD01
    *Error : Account 101 already Exist*
    2. In VL01N
    error1: copying not possible because entry is missing in table TCPCL AKOR (sales order) TAN
    Error 2. Number of copying routine for the TABLE LIPS is missing in table TVPCL

    You seem to ask 2 different questions at the same time.
    This is quite confusing.
    I suggest you close this message and open 2 different posts with specific questions.
    Regards,
    Franck

  • Creating custom LOV in 11.5.10.2

    Hi,
    We are new to Web ADI and are having problems with creating custom LOV. It seems that custom templates can only have poplists defined. Is this true? And if so, how do we get around the problem of the 256 row limitation? Has anyone created lovs for custom templates for 11.5.10.2?
    Thanks
    Thu

    As of now am tracing them blindly with oradebug... but guide me to find solution for normal trace.Bhanu,
    The only supported way to enable trace concurrent requests from the application is what you already know. So, I believe there is no other way to enable trace. Since the issue with custom concurrent requests only, then I believe it is something with the reports/module registration.
    I am not sure why there are no values stored in FND_CONCURRENT_REQUESTS table (for some columns) when you submit such reports, and I believe if this is resolved you will be able to see the trace files generated. So, is it possible to register any of these custom reports in one of the standard responsibilities and see if the values in the table are populated and/or the trace file get generated then?
    Can you tell me what is OP meansOP = Original Poster (internet newsgroups and message boards)
    http://www.acronymfinder.com/Original-Poster-(internet-newsgroups-and-message-boards)-(OP).html

  • File to IDOC scenario: Create customer master and then return customer no

    Hi all.
    I have a scenario to pass xml file to sap XI to generate IDOC to create customer master in SAP. My problem is that I need to return customer no. created in SAP from IDOC. Is there any solution to do this? Someone told me that BPM could be used for doing this but I don't know the steps.I have no problem in create customer master in SAP. My only problem is how to return customer no.  Any help would be appreciate. Thank you.
    Best Regards,
    Pavin

    >>u can use synch-Asynch bridge using BPM
    This can not be done via sync-async bridge.There are 2 reasons for this
    1.He has file adapter as sender and that doesn't support synchronous scenarios.
    2.He has standard IDOC as receiver.there is no way you can fetch customer# from IDOC without writing a custom program,Thats why i said he need to either use RFC/Proxy or do some custom development.
    Thanx
    Aamir

  • How to create CUSTOMER IN SAP

    HI,
    I AM USING NETWEAVER .I HAVE WRITEN SOME BAPIS LIKE SALES ORDER CREATE,QUOTATION,MATERIAL ....... USING  ENTERPRISE  CONNECTOR
    I AM FACING SOME PROBLEMS WHILE CREATING CUSTOMER IN SAP
    PLEASE SEND ME CODE FOR CREATE CUSTOMER
    REGARDS
    GURU

    Hi Guru,
    <<f2 862 Double Creation of Company and User Address not permitted
    >>
    me too tested that BAPI by filling sample values ..
    i got the same exception when i try to fill the details in PI_PERSONALDATA and PI_COMPANYDATA..
    i could solve this by ...
        Actually , ur above mentioned error is because , u have filled the Personal Details in
    PI_COMPANYDATA also .. i think we only have to fill these details in one of the import params  (PI_PERSONALDATA or PI_COMPANYDATA). 
    Try with these values
    Import Parameters
    1) PI_PERSONALDATA
    TITLE_P                    <u can find out this from tsad3t table itself>               
    FIRSTNAME                             
    LASTNAME                      
    DATE_BIRTH                    
    CITY                                  
    DISTRICT                            
    POSTL_COD1                                                 STREET    
    REGION                                                     COUNTRY                        IN            
    COUNTRYISO  IN                                                 
    TEL1_NUMBR                                                               
    LANGU_P                        EN           
    LANGUP_ISO                     EN 
    CURRENCY                       INR
    CURRENCY_ISO                   INR
    2) PI_COPYREFERENCE
    Here u have to fill these fields with proper values..
    Sales Organization
    Distribution Channel
    Division
    Reference customer
      these values u can find out from the kunnr table itsef..
    Regards
    Kishor Gopinathan

  • Error: Create customer specific areas with services

    Hi Experts,
    I am facing problem while creating customer specific areas with services. We have a development for Appraisals and trying to make it work via ESS.
    I have defined resource for area page, defined area, assigned area to an area group page.
    Still the Area is not displaying on Area page.
    Please let me know as to where I have gone wrong.
    Thanks!

    You need to create your workset, and check the URL in PCD of the Iview

  • Facing some problems in creating a custom tabs in CRMD_ORDER Transaction

    Hi Friends,
    I am facing some problems in creating a custom tabs in CRMD_ORDER Transaction code in Solution Manager of SAP.
    Actually my requirement is adding of two tabs(one is header & another is item tab) in the above Transaction, i was able to put one tab i.e header tab but i was not able to keep item tab. i found a badi CRM_CUSTOMER_I_BADI in which documentation was given & i processed in the same way.
    For information i used the Badi CRM_CUSTOMER_H_BADI for header tab which i was able to add the tab & all functions like change, save working Good.
    But i want how to add custom tab in which item details were to be attached.
    i was done with the necessary SPRO settings(or Tcode CRMV_SSV) & able to see the 2 tabs thats it, but the functionality save is not working for the second tab & not saving in table CRMD_CUSTOMER_I (in this table there is one CI include where we added our item fields).
    And also i had a doubt whether to use ALV or Table Control. And if possible can any one can sent me the screen design & the code for the above requirement in detail.
    can any one who have knoweldge in Solution Manager & in the above Badi implementation can give me a right solution which will help me a lot.
    Thanks a lot in advance.
    Thanks
    Ravi.
    can any one give the solution regarding to the above one.
    Edited by: ravikanth on Jul 23, 2008 8:13 AM

    Hello Priyanka,
    I have the same problem by using Service Ticket in SAP CRM 5.0.
    Did you already solved this issue? If so, can you please provide the solution!?
    How can I activate and check the transfer log?
    Thanks and regards
    Alex

  • Problem when creating contract  with foreign trade / customs

    Hi,
    I encountered a problem when creating contract / outline agreement.
    I used ME31K to create a contract with a vendor outside of our country. I suppose that I should be able to see "Foreign Trade / Customs" in "Header" menu, but this entry is gray, I cannot enter it.
    I tried to create a scheduling agreement using ME31L with the same vendor and material, I can see "Foreign Trade / Customs" information. I suppose these two process are similar, aren't they?
    Btw., I checked the master data according to this thread:
    http://help.sap.com/saphelp_46c/helpdata/en/ed/3b6cc697e711d1b4e20000e82d81b0/content.htm
    Can anyone give me some hint?
    Thanks!
    Charlie

    These two processes are different:
    The Contract agreement or the Outline Agreement is that create the centrally contract (cross-plant) where it can maintain different pricing conditions for each and every plant. It creates the Release Order with reference to Outline Agreement. No detailed delivery schedule can be made in the Release Order. No Release documentation is created. Only time-dependent conditions can be created, Some Item Category 'M' and 'W' can be used.
    Whereas the Scheduling Agreement is the Plant Location what must be entered in the Scheduling Agreement. Its no need to create any other purchasing document except for delivery schedule line via Transaction ME38 or MRP running (with the appropriate setting of Source List). Delivery Schedule line items are created subject to your specific requirement. It can create both Scheduling Agreement with or without release of Documentation (subject to the Document Type LP or LPA) with the selection of either FRC or JIT delivery schedule. Either time-dependent or time-independent conditions can be created subject to the customizing in the Document Type of the Scheduling Agreement. Item Category 'M' and 'W' can not be used.

  • Problem in BDC while creating customer data(FD01)

    Hi Experts,
    i am creating customer for FI module using FD01, with call transaction method,  here my prob is, if i update mode A, then it is asking enter for every screen, but i use  N mode,  it is not creating,
    so what i need to modify and where ...
    Thanks,
    sudha.

    Thats because you are skipping code for a screen, in A mode you do not notice and press ENTER, but in N mode the process gets stuck when it cannot find the code for a screen.
    Run the program in A mode and find out where you are stucking, and put this code in your program at that spot:
    PERFORM insert_bdc_data TABLES it_bdc_data USING:
                        'X'  'SAPLKACB'       '0002',
                        ' '  'BDC_OKCODE'     '=ENTE'.
    The code may be different for you, I just wanted to give you an idea what may be going wrong.

Maybe you are looking for

  • Does not appear to be a valid i tues library file.

    I keep getting the following error message; The file "i Tunes library .itl" does not appear to be a valid i Tunes library file. i Tunes has attemped to recover your i Tunes library and renamed this file to "i Tunes Library (Damaged) 23.itl" any ideas

  • ME2O taking more time for execution

    This has been found sometime ME2O takes very long time for execution. Please refer the below screen shot for selection. If you provide the component no, the search time is little less. But still sometimes the execution take more than expected time. T

  • Recover a database using cold backup

    Hi, I am working in oracle 9i and solaris 5.8. I am taking coldbackup and its stored in another solaris server. I need to create a new database in the backup server using the cold backup files. Please explain me in detail how to create a database usi

  • Live Migration to Best possible node

    Hi, I have a 20 node cluster with virtual machine role. I would like know equivalent power shell command for migrating VMs to best possible node. When I right click on VM from cluster manager, I see below option for Live migration to Best possible no

  • I phone has froze

    hope someone can help! just got new i phone for xmas and today it has packed in the screen has froze, it says sim blocked and at the top it says slide to power off but wont let me do this!! any help would be greatly appreciated thanks very much!