Regarding creation of IP

Hi,
Pls provide me a solution for creation of CCBPM.
In my whole process we are using 4 webservices and one sap system.
step1:
we are getting request from webservice1 to SAP system, here some changes will happen in sap system(SOAP to Server proxy)
step 2:
and from SAP system  data will go to webservice2 and here some process will happend.
from webservice2 again SAP system will get the response.(Client proxy to SOAP)
step 3:
Again SAP sytem will send the  data to the webservce3 as a request.
here(webservice3) some process happend and it will give the reponse to the  SAP system.(Client proxy to SOAP)
step 4:
again SAP system will send the DATA to the Webservice4 .
here(webservice4) some process happend and it will give the respone to the SAP system.(Client proxy to SOAP)
step 5:
at last SAP system will give respone to the webservice1 what ever given by the webservice4.
In sap we are using the proxies to communicate Webservices, i need to call these interfaces using ccbpm.
pls help me how can i create CCBPM for this process?
Thanks
Karthik

Are the calls (of request-response) going to be sync....or is it that request will be made and then whenever the processing happens the response will be send (async-request and async-response)?
Assuming that the calls will be Sync:
Receive(from_WS1) >Send1(to_SAP_sync)>Send2(to_WS2_sync)>Send3(to_SAP_sync)>Send4(to_WS3_sync)>Send5(to_SAP_sync)>Send6(to_WS4_sync)>Send7(to_SAP_sync)>Send8(to_WS1_async)
IF the response is to be send to WS1 as it is given by WS4 then instead of making Send7 as sync make it Async and then in the receiver determination have two receivers....one will be SAP and other will be WS1....and then Send8 wont be there.
IF response from WS4 is to be processed in SAP and then that response is to be send to WS1 then the flow will be as shown above......quite a good number of Sync steps!!
Update:
Please note that I have not shown Transformation (mapping) steps....they should be included after the first receive or after the sync send steps if required
The response message of Send1 will become request of Send2 and so on.
Regards,
Abhishek.
Edited by: abhishek salvi on Nov 11, 2009 7:26 PM

Similar Messages

  • Problem Regarding Creation of Compound field

    Hi all,
    I have a problem regarding creation of a compound source field.
    My source field is say for eg. SF1 and SF2
    Destination Field is a look up flat field say LF which has 2 display fields D1 and D2
    I mapped SF1 to D1 and SF2 to D2
    But when i right click at source and select 'Create compound field' for SF1 and SF2, the compound field is not created automatically.
    Can anyone give me a hint as to why is this happening?
    Regards,
    Roshani

    Hi Roshani,
    Just check for couple of other things, like
    1) I hope its not a qualified table and none of those fields are qualified.
    2) None of the fields are ther currently in the matching set in the next tab.
    3) You didnt map the main filed (look up table filed, which is there as a sub-table name)
    4) There are no more display fields for that table.
    I hope it should be one of the above issues. please check for them.
    Cheers,
    Cherry.

  • Regarding creation of node element

    Hi
    i hav a doubt regarding creation of node element. u can create new node element using method create(cn)Element available either directly from wdContext or from wdContext.node(cn) where cn is any context node.
    can any one plz explain me what's the difference between two.
    does it has any thing to with node being singelton or non-singelton?
    also can anyone explain me the difference between add and bind method.
    thanks.

    hi
    good
    Data Binding Methods
    If a property can, or must be bound to the context, the respective bind and bound methods are available.
    ●     The bind methods bind the value of a property to the context element specified by the path.
    The name of the method is created according to the following pattern:
    BIND_<runtime name of the property>.
    Example: table, property: design, method: BIND_DESIGN.
    &#9679;     The bound methods return the path of the context element to which a property is bound and return NULL if no binding exists.
    The name of the method is created according to the following pattern:
    BOUND_<runtime name of the property>.
    Example: table, property: design, method: BOUND_DESIGN.
    ADD METHOD->
    Two add methods that add an element.
    &#9675;     If only the element is transferred as parameter, then the element is added at the and of a list
    &#9675;     If an index is transferred as well, then this element is transferred at the specified index position.
    http://help.sap.com/saphelp_erp2005/helpdata/en/66/18b44145143831e10000000a155106/content.htm
    thanks
    mrutyun^

  • Regarding : Creation of child nodes in a outlinefield

    Hi,
    I am facing a few problems in creating a child node. I read elements from an array to populate the outline field. The array has exact definitions as to what should be a parent and child respectively. While I am able to create nodes at the parent level, I am unable to create child nodes for any parent. I discovered that the value for the parent node is getting lost. I have tried to use some of the methods to arrive at the parent node, but to no anvil. Could some one suggest how exactly to get the value of the parent node so that the child node can be assigned to the parent.
    Thanks In advance.
    Balasubramaniam Sures
    [email protected]
    P.S : I have seen the examples Simple Outline field and File Browser. No clues from here.

    I take it that you are traversing through the array and loading each
    element into the OutlineField. At the risk of stating the obvious, for
    each element you must also identify it's parent. This is necessary to
    set the relationship from the child to the parent or vise versa.
    If you are already doing this and are still having difficulty, the
    problem may be as simple as setting the IsFolder property of the parent
    node. Unless this is done, it's child nodes will not be visible.
    Van Vuong
    Lead Technical Analyst
    Office: 972.985.5289
    VoiceNow: 972.330.0822
    Internet: [email protected]
    PAGE NET
    From: bala[SMTP:[email protected]]
    Sent: Friday, October 03, 1997 12:32 PM
    To: '[email protected]'
    Subject: Regarding : Creation of child nodes in a outline field
    Hi,
    I am facing a few problems in creating a child node. I read elements from an
    array to populate the outline field. The array has exact definitions as to
    what should be a parent and child respectively. While I am able to create
    nodes at the parent level, I am unable to create child nodes for any parent.
    I discovered that the value for the parent node is getting lost. I have
    tried to use some of the methods to arrive at the parent node, but to no
    anvil. Could some one suggest how exactly to get the value of the parent node
    so that the child node can be assigned to the parent.
    Thanks In advance.
    Balasubramaniam Sures
    [email protected]
    P.S : I have seen the examples Simple Outline field and File Browser. No
    clues from here.

  • RE: Regarding : Creation of child nodes in a outlinefield

    Hi, Balasubramaniam:
    Try to set the isFolder attribute of your parent display node to TRUE.
    This may solve your problem. Also, check isFilled attribute of display
    node, you might find the answer.
    Hope this helps.
    Tien Wang
    Indus Consultancy Services
    http://www.indcon.com
    Phone 201.261.3100 x233
    Fax 201.261.1399
    E-mail : [email protected]
    -----Original Message-----
    From: owner-forte-users [SMTP:[email protected]]
    Sent: Friday, October 03, 1997 5:32 PM
    To: '[email protected]'
    Subject: Regarding : Creation of child nodes in a outline field
    Hi,
    I am facing a few problems in creating a child node. I read elements =
    from an array to populate the outline field. The array has exact =
    definitions as to what should be a parent and child respectively. While =
    I am able to create nodes at the parent level, I am unable to create =
    child nodes for any parent. I discovered that the value for the parent =
    node is getting lost. I have tried to use some of the methods to arrive
    =
    at the parent node, but to no anvil. Could some one suggest how exactly =
    to get the value of the parent node so that the child node can be =
    assigned to the parent.
    Thanks In advance.
    Balasubramaniam Sures
    [email protected]
    P.S : I have seen the examples Simple Outline field and File Browser. No
    =
    clues from here.

    I take it that you are traversing through the array and loading each
    element into the OutlineField. At the risk of stating the obvious, for
    each element you must also identify it's parent. This is necessary to
    set the relationship from the child to the parent or vise versa.
    If you are already doing this and are still having difficulty, the
    problem may be as simple as setting the IsFolder property of the parent
    node. Unless this is done, it's child nodes will not be visible.
    Van Vuong
    Lead Technical Analyst
    Office: 972.985.5289
    VoiceNow: 972.330.0822
    Internet: [email protected]
    PAGE NET
    From: bala[SMTP:[email protected]]
    Sent: Friday, October 03, 1997 12:32 PM
    To: '[email protected]'
    Subject: Regarding : Creation of child nodes in a outline field
    Hi,
    I am facing a few problems in creating a child node. I read elements from an
    array to populate the outline field. The array has exact definitions as to
    what should be a parent and child respectively. While I am able to create
    nodes at the parent level, I am unable to create child nodes for any parent.
    I discovered that the value for the parent node is getting lost. I have
    tried to use some of the methods to arrive at the parent node, but to no
    anvil. Could some one suggest how exactly to get the value of the parent node
    so that the child node can be assigned to the parent.
    Thanks In advance.
    Balasubramaniam Sures
    [email protected]
    P.S : I have seen the examples Simple Outline field and File Browser. No
    clues from here.

  • CUP - Issue regarding creation of New SAP ID in CUP.

    System :  SAP GRC 5.3 SP 12..
    We have requirement where in we need to design a workflow for creation of New SAP ID.
    The Naming convention followed for SAP ID is FIRST LETTER of FIRST NAME and LAST NAME with maximum 8 characters.
    For Eg
    JOHN SMITH would have SAP ID as JSMITH
    JERRY SMITH would  have SAP ID as  JSMITH01
    The requirement here is when user fill the REQUEST FORM for NEW User ID there is field where in the requestor need to put the desired SAP ID,
    Can a validation be set OR Logic be written so that user can put the SAP ID as per the naming convention..?
    Also , any other solution as to how the situtation can be handled in CUP...
    Regards.
    Ajit

    Hi Ajit,
    Yes, you can maintain the user ID in the Active Directory. User id will be now auto populated in the request form, from Active Directory when  we data Source is LDAP -Actice directory. So when user login to end user form to create a request, It's all information( user details + manager details ) will fetched from Active Directory.
    It is not possible to change userid in later stage of approval in the request.
    You can have security as final stage and guide them to create user manually as per naming convention.
    Make auto provisioning OFF in CUP
    Kind Regards,
    Srinivasan

  • Regarding Creation of Output types for SAP SCRIPTS

    Hi All,
    I want to create new output types for my SAP Script.
    What is the procedure for creating new <b>Z - Output Type</b>.
    Like <b>ZA01 for Sales Order</b>.
    What is the procedure can any body help me in this regard.
    It is not to use <b>ZA01</b> in <b>NACE</b> & connect Print Program & Layout set against Form Entry.
    It is for creation of <b>ZA01 Output</b> Type itself.
    If anybody knows the procedure please post the steps.
    Also please mention will there be any diffrence in creation from <b>Module to Module</b> (or) <b>Transaction (Vs) Transaction</b>. Just like <b>Sales Order (Vs) Purchase Order (Vs) Production Order</b>.
    Thanks in advance.
    Thanks & Regards,
    Rayeez.

    hi Shaik,
    Steps for output type:
    Go to NACE Transaction
    Select V1 - Sales.
    Click Output type
    In edit mode , click on new entries.
    Give output type as ZA01 with some descp.
    Then enter  , then u need to give the Access seq. as 0010
    Rest proprties are more and less similar to the BA00 standard output type in V1 only.
    After that u need to give the processing routines.
    In that u need to give the Program name
    followed by Form routine name
    In this way u can create the output from NACE tran.
    Let me know if u want anything else.
    Cheers
    Rewrd points, if found helpful

  • Regarding Creation of Custom IDOC

    Hi,
    This is Abdullah Shaik. I want to create an IDOC from the existing IDOC. Some times I need to add some segments to the existing IDOC. Can anybody plz let me know the process how to create the Customized IDOC from the Standard IDOC?
    Thanks & Regards,
    Abdullah shaik.

    Hi Abdullah,
    There are basically two types of IDOCs:-
    Basic IDOCs and Extended IDOCs
    Basic IDOC type defines the structure and format of the business document that is to be exchanged between two systems.
    Extending the functionality by adding more segments to existing Basic IDOCs.
    Creation of IDOC
    To Create Idoc we need to follow these steps:
    Create Segment ( WE31)
    Create Idoc Type ( WE30)
    Create Message Type ( WE81)
    Assign Idoc Type to Message Type ( WE82)
    Creating a Segment
    Go to transaction code WE31
    Enter the name for your segment type and click on the Create icon
    Type the short text
    Enter the variable names and data elements
    Save it and go back
    Go to Edit -> Set Release
    Go thro' this link:-
    http://help.sap.com/saphelp_46c/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
    I hope this provides you a solution.
    Regards.
    Praveen

  • Regarding creation of LEAD.

    hi,
    can anyone help me in providing an example or standard code for creation of LEAD using BAPI_LEAD_CREATEMULTI ?
    Thanks in Advance,
    shwetha

    hi ,
         When i create a lead using the function module BAPI_LEAD_CREATEMULTI, i am unable to view the lead that is generated. what are the feilds that are to be considerd? can anyone suggest me in this regards with a sample code.
    " USEFUL ANSWERS WILL BE REWARDED"
    Thanks in advance,
    Shwetha

  • Need suggestions regarding creation of a UDT

    Dear All,
    Our client is into Chemicals Trading and deals with Units of Measurements with huge variations.
    For example, they stock the items in G but when they purchase, they may purchase in any of Kg,G, MG, micrograms, nanograms or peckograms or pounds based on the their sales requirement. However, their price calculation is based on the price list from the vendor which is again linked with the uit of measurment. A supplier may be supplying 200 peckograms of a chemical based on $100 per 200g. So, we are planning to create 3 UDFs in marketing docs to enter the base price and base units on which the vendor is quoting the price as well as 3 UDFs to enter the required  packing size, packing quantity and the packing UoM. Based on the 6 inputs, we want to calculate the quantity, unit price and Total price.   
    One area of concern for us is that the Standard "Weight UoM" of SAP B1 will not solve the purpose as the base in SAP B1 is always on mg and the system is not calculating correct value when the vase Unit as well as the required Unit are different from mg.
    So, if the client wants in nanograms and the suppliers' base unit is g, the conversion is not provided by SAP B1. We have to capture all the conversions between the individual units and get the results. We think it is better to solve the issue through a UDT for Units Of Measurement and define all the linkages between the various UoMs.
    I would like to know if there is any workaround for this scenario without creating a UDT and if we need to create a UDT, the structure of the table.
    Regards,
    Bharath S

    Dear Bharath,
    In your case, I think creating an UDT might be the most efficient way. The columns in UDT should be as simple as possible such as:
    1. BP UoM from BP
    2. Standard UoM from Item Master
    3. Conversion factor
    In this way, you can make sure the conversion is correct. Your UDF in the marketing document could have FMS link to this UDT.
    What is your B1 version and PL? 8.8 support multiple UoM better than old version.
    Thanks,
    Gordon

  • Regarding Creation of Views and Multiple Datasources.

    Dear All,
    I hv a COreport(Cost Center Report).the data is coming from tables of CO,FI,SD,MM.
    The Tables from CO are COEP,COSP,COSS,CSKS,CRHD,CSKU,CRCO,CSKB
    The tables from SD are VBRK,KNA1
    The Tables from MM are EKKO,LFA1.
    The table from FI are SKAT,BKPF,BSIK,BSAK.
    1)Can i create a view for these tables?Can a view be called a DS.
    2)With these tables i hv Multiple DS's.So can i use Multiple DS's to extract data
    3)Can i use FM to extract Data?If i use FM,vll i face errors during Support?
    4)Please Guide me how to create Views for these tables and How to handle Multiple Datasources.
    Thanks

    Noor,
    Have you checked suitable business content datasources.
    I think you have lot of options
    FIrst You need to have a multiple data source
    --> Check for suitable business content datasources
    --> check whether these details are already available in BW through any means (through other standard datasources to ODS)
    --> Create customized extractor finally as a last option
    All these tables are atandard and nost probably you would find a standard datasource ( again multiple) I am sure for costing you have standard
    Few or more standard datasources or already existing BW objexts with 1 or 2(rarely) customized extractor would do the purpose that you look for,....
    Good Luck !!!
    Regards
    VJ

  • Regarding Creation of Product group

    Hi SAP Guru,
    I am being Unable to create a product group at new , although I have done it and run at other client.Also Please let me know the Views to select. As per My knowledge I have selected only 05 views , basic, MRP-1,2,3,4.... Need not to select the accounting and costing views. System says error message that u dont have requireed field parameter.Although I am able to create the same through MMZ1
    Regards
    Bhupendra Singh
    Edited by: Bhupendrasingh on Jan 29, 2012 7:17 AM

    Bhupendrasingh wrote:
    >   I am getting the following error
    > " E MG 144 The field profit Ceneter is defined as the required field It doest not carry any enntry in  MARC-PRCTR
    Hi,Just check in OMSR, The 'Field sel. group' for MARC-PRCTR get the Field sel. group(default is 48), In OMS9 check for MM01, MM02, ROH ,FERT, this field is mandatory, if it is mandatory then you have to maintain the profit center, you can try with making it optional, but this field is made mandatory with some purpose so better to ask your FI for proper profit center for raw material & maintain it in either costing view or Plant data storage 2 view & then proceed further.

  • Query regarding creation of tables using AET

    Hi Experts,
    First of all is it advisable to create a assignment block (table view/ form view) using AET?
    We are going to implement an upgrade project from  CRM 5.0 to CRM 7.0. In CRM 5.0 there was a two custom tables which needs to implemented in CRM 7.0 as an assignment block. One view will be form view and the other table view. The custom tables has data. What is the best way to go about it?
    If we create assignment block using AET by using the option 'CREATE TABLE' a new database table is created which has three fields 'RECORD_ID' 'OBJECT_ID' and 'PARENT_ID'. Object ID stores the External ID of the campaign as GUID (RAW 16). Parent ID stores the Campaign GUID value. How is the Record ID generated?
    Now the challenge is to move the data from the custom table to the table created using AET. Is there a standard function module to take care of it or we have to write a one time report?
    Thanks in advance.
    Regards,
    Sayan
    Edited by: jana6586 on Nov 23, 2011 12:14 PM

    Hi Sayan,
    I had to do the same story with the aet and the data we need to transfer into the Z table.
    I have been looking for a function that takes care of it, but unfortunately i didnt found one.
    If you didnt found one until now, i higherly recommand you to right a report that handles the transfer between the two tables in a generic way, and mabye even to share it
    The Recoed id is simply a guid that is generetad behind the scenes, in order to keep a PK for each and each row of the Z table.
    I hope that the answer helped you !
    Regards,
    mapatz.

  • Regarding creation Of Help View

    Hi , Can Any body Tell me what is the step by Step Procedure how to create the Help View. Plz it's urgent .
    Thanks&Regards .
    Nihar.

    Help View ( SE54)
    Help views are used to output additional information when the online help system is called.
    When the F4 button is pressed for a screen field, a check is first made on whether a matchcode is defined for this field. If this is not the case, the help view is displayed in which the check table of the field is the primary table. Thus, for each table no more than one help view can be created, that is, a table can only be primary table in at most one help view.
    Go thru this link plzz
    http://help.sap.com/saphelp_nw2004s/helpdata/en/cf/21ecf9446011d189700000e8322d00/frameset.htm
    Difference between "Help View" and "Search Help"
    Reward points for useful Answers

  • Regarding creation of inspection lot origin-03

    Dear all,
                  The standard  behaviour of inspection type 03 is When production order is released inspection lot is created.Client requirement is when particular operation is confirmed only inspection lot to be generated.Is it possible?
    For example in routing there are 7 operations and in the sixth operation is Quality audit opeation
    inspection  lot is created when production order is released,  lot is generated but the requirement is when fifth operation is confirmed only lot to be generated.
    with regards
    kumar

    Hi Senthil Kumar,
    AS per best of my information concern your issue can't get resolved with inspection type 03. But yest at time of confirming the Fifth operation you can get the 04 inspection lot triggered by calling the auto GR at this operation confirm by setting the control key at these operation. and these 04 lot can be triggered more than one time for an order.
    Regards,
    Shyamal

Maybe you are looking for

  • HT1349 I have i tunes on two computers using the same apple id but each library is not showing the same songs

    I have i tunes on the computer with over 1000 songs on it and i also have loaded i tunes on my laptop as i want to get rid of the computer but the library on the laptop is not showing the same songs how can i transfer the songs from the computer to t

  • Smart form Driver Prog For Printing Invoice Lists

    Hi Sap Gurus, I am using the standard Sap drver prog RLB_invoice which is used for all invoices(ie Invoice,credit,debit,cancellation).Now,plz can anayone let me know the driver pgm used for printing invoice list smartform. will the RLB_INVOICE serve

  • Importing raw into photos for mac

    trying to get to grips with photos now aperture scrapped

  • Tasks using over 100% of CPU?

    There are a few Root tasks that occasionally use more than 100% of my CPU according to my Activity Monitor. One of them was at 148% at one point. There is usually just one Root task that uses that much CPU whenever I open my Macbook from sleep or it

  • Problem in selecting rows in ALV Grid

    Hi All, I am doing a ALV Grid program using Classes. when i select 2 rows from that grid and executes, it going next screen. Again when  i am using back button and selecting same rows or different rows from teh same Grid and executing it is not retri