How to use BPM in PI7.3 which is ABAP Stack

Hi Experts,
Come to know that PI7.3 have only one stack (JAVA), then how to do BPM's which are ABAP Stack, in PI7.3?
Thaks & Regards
Anil

hi,
refer below links: :
Regarding PI7.3 version
http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4096a6b3-3dc3-2d10-bf87-f63d5340a916?QuickLink=index&overridelayout=true
thanks,

Similar Messages

  • How do I get a variable, or object from ABAP STACK.

    Hey Gurus,
    How do I get a variable, or object from ABAP STACK.
    Example: I start my FM. I can see in the ABAP STACK the variable I need. I can see the object; I could use to get my variable. I need to use it in my FM; however I need to reference it in the run time. How do I do that?
    Is there a method I can use for reading ABAP STACK?
    Do I just use command: get reference of u2026?
    Does anyone have an example code?
    Basis version 7
    Thanks in advance
    Martin

    Ah, you mean you want to access a variable from another program in the call stack, yes?  You can do this using field symbols, but please don't try to change a value while doing this, it could really screw things up. 
    this example, is using two programs, where the second is accessing variables of the first program.  Basically just notice that we are using the program name and the variable name when assigning the field symbol.
    report zrich_0006 .
    tables: mara.
    parameters: p_matnr type mara-matnr..
    data: matnr type mara-matnr.
    data: imarc type table of marc with header line.
    matnr = p_matnr.
    select * from marc into table imarc up to 10 rows
                   where matnr = p_matnr.
    perform in in program zrich_0007.
    report zrich_0007 .
    *       FORM in                                                       *
    form in.
      data: field(50).
      data: xmarc type marc.
      field-symbols: <matnr>.
      field-symbols: <imarc> type marc_upl_tt.
    * Assign an individual variable
      field = '(ZRICH_0006)matnr'.
      assign (field) to <matnr>.
    * Assign an internal table
      field = '(ZRICH_0006)IMARC[]'.
      assign (field) to <imarc>.
    * Write out your data
      write <matnr>.
      loop at <imarc> into xmarc.
        write: / xmarc-werks.
      endloop.
    endform.
    Regards,
    Rich Heilman

  • How to use BPM?

    Hello,
    1.Could some one provide me the Step by Step procedure for using BPM.
    2.whati si the use of BPM
    Regards,
    Swaroop

    Hi,
    1.Could some one provide me the Step by Step procedure for using BPM.
    [Step By Step file to webService Using BPM|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10c73036-f019-2b10-20bc-f15a25be9588]
    2.whati si the use of BPM
    Use Of BPM
    BPM in SAP XI is generally used for stateful message processing. Having said that if you want two messages to be processed depending on certain criteria you will have to use BPM.
    The places where we generally use BPM is:
    1. Error handling.
    2. Handling messages from multiple senders
    3. Collecting of messages
    4. Splitting of messages
    5. Processing message based on certain criteria
    6. If the receiver structure is created based on certain criteria.
    These are just some of the examples. If you hace SAP XI installed, then you can go to SWCV SAP BASIS and you will find examples out there.
    Also, you can find examples in here
    http://help.sap.com/saphelp_nw04/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm and
    http://help.sap.com/saphelp_nw04/helpdata/en/69/4ad13fa69a4921e10000000a1550b0/content.htm
    BPM is one way to raise your alerts in an excetion step. This does not mean BPM is mandatory for raising alerts
    Hope this gies you some clarity.
    Thanks.

  • How to use BPM's in File 2 File Scenerio

    Hi All,
    Please do let me know when do we use BPM's in File2File scenerio and also let me know the example for the same.
    Thanks
    Sudharshan

    Hey,
       BPM generally is not required in a file to file scenario.
       And as far as possible avoid the use of BPM.
    In most of the file to file scenario BPM is not required.
    But in certain scenario(file to file) it is required.
    for example N:1 mapping.
    that is when you have two sender and one reciever.
    in this case it is mandatory to use bpm.
    because during configuration it is not possible to give two senders in your interface determination.
    hence if you use a BPM  interface mapping will be referred in your BPM and there is no need for maaping to be reffered in Interface determination.
    In order to design a BPM for this scenario
    steps.
    1) create a data tyoe and message type for sender and reciver file structure.
    2) do the required mapping.
    3) create abstract asynch interface for the two message types.(as bpm requires abstract type)
    4) create a BPM.
    5) create two container type variables fr the two abstract interface(you cannot refer to the abstract interface directly)
    6) assign a recieve step of type async a in this step select the container variable created corresponding to the sender abstract interface .
    7) assign a transformation step and refer to the interface mapping in it.
    8) assign a send step and  select the container variable created corresponding to the reciever  abstract interface .
    your BPM is configured.
    reward points if useful.
    regards,
           Milan

  • How to use set_encoding method to set encoding in ABAP Mapping

    Hi All,
      Can anyone please let me know how to use set_encoding method in ABAP Mapping to set encoding.
      Any help would be greatly appreciable.
    Regards,
    Dinakar

    Hi Stefan,
    Thanks for your info. Let me try in ABAP Forum.
    Regards,
    Dinakar

  • How to use BPM itegrate different system aysnchronously

    for example, 3 enterprise applications need to be integrated together with BPM, which are Bid system, ERP system, Finance system,
    and erery business document should be approved  by persons one by one in the 3 different application system with its workflow respectively, we can't change the workflow in the
    different system, and only when the document is finished approved in the BID system asynchronously, it can enter the ERP system, an so on .
    after the business document is approved in the Bid system, it should be returned in the BPM contexts,and the BPM user will dicide whether it will be enter the next system.
    so how to integrate the 3 application system?
    I draw a[ BPM process|http://www3.picturepush.com/photo/a/2586651/640/Picture-Box/aaa.jpg], but in this process,  the "ERP human activity" activity, this activity how to get data from the "BID system asyn workflow" which is an asynchronized
    wrokflow?

    Gavin,
    For asynchronous cases, you should adopt the "wait and trigger" principle.  In BPM, you can acheive it by using a timer and an automated activity. Set the timer repeat time to say 15 mins (you should change it as per your business scenario), and then execute / trigger an automated activity, which will call your Bid system to check the state (whether the data entry / specific workflow is over). If the state is completed, (you may check using exclusive choice), move to next step. Else, pass back the control to timer which will again make the process wait. This way the objective could be attained.
    Hope this helps.
    Br,
    Bala

  • How to use BAPI in webdynapro through which standard transaction is calling

    Hi All,
    I'm facing problem in web dynapro application.
    When i use BAPI in event on action which in turn calls the standard SAP transaction .
    System gives me error "Error when processing your request".
    The termination type was: RABAX_STATE.
    Please suggest me, The process to call BAPI in web dynapro which returns STD. SAP Transaction.
    Regards,
    Sheetal

    Please check this FM - IDOC_INPUT_SRCLST, atleast you will one rough idea about mentioned FM's

  • How to use settingsfilegenerator in c# project which is part of biztalk solution

    As part of expression shape in the orchestration, I am calling a c# method by providing input parameters.
    MyCompanyName.Integration.MyProjectName.Project.ListsProxy.SubmitFilesToDropOffLibrary
    (XmlInputMessage,
    MyCompanyName.Services.ConfigStore.SSOClientHelper.Read("ProjectName", "InboundTransportLocationAddress"),
    InputMessage.SelectRecord.DOC_IDENTIFIER + "*");
    One of the parameters "MyCompany.Services.ConfigStore.SSOClientHelper.Read("MyProjectName", "InboundTransportLocationAddress")"
    is looking into the settingsfilegenerator and taking in the right values.
    However,it's not picking when used as part of c# project.
    As part of the method in the c# project, I have a string hardcoded with url.
    string x = "http://.....";
    the url need to change for every environment of deployement. So I want to change the hardcoded url to picked up from the
    settingsfilegenerator.
    So in the settingsfilegenerator, I  have added
    <Row>
            <Cell ss:StyleID="s77">
              <DataSubmitFileEndpoint ss:Type="String">GetTaxonomy</DataSubmitFileEndpoint>
            </Cell>
            <Cell ss:StyleID="s78">
              <Data ss:Type="String">http://.......asmxx</Data>
            </Cell>
            <Cell ss:StyleID="s78">
              <Data ss:Type="String">http://........</Data>
            </Cell>
            <Cell ss:StyleID="s78">
              <Data ss:Type="String">http://........</Data>
            </Cell>
            <Cell ss:StyleID="s78">
              <Data ss:Type="String">http://........</Data>
            </Cell>
            <Cell ss:StyleID="s78">
              <Data ss:Type="String">http://........</Data>
            </Cell>
          </Row>
    string x = MyCompanyName.Services.ConfigStore.SSOClientHelper.Read("MyProjectName", "GetTaxonomy");
    But it's not picking up from the settingsfilegenerator. It's working when used as part of orchestration but not when used in the c# project. I have added
    the reference for config store in both. But not working in c# project.Could anyone help please

    It's working when used as part of orchestration but not when used in the c# project. This is very confused. :(
    you could check whether give a reference properly first.

  • How to use identity column in table which value always start from one?

    Hi all,
    Hope doing well,
    sir i created one table which has id with number datatype
    for which i created sequence and stored procedure so suppose
    i inserted two row there it's inserting and id is showing 1, 2
    again i truncate that table and again i inserted value there now the id is starting from 3 , 4
    so my question is that after truncating table can't it insert from 1 in id column?
    thanks,

    >
    sir i created one table which has id with number datatype
    for which i created sequence and stored procedure so suppose
    i inserted two row there it's inserting and id is showing 1, 2
    again i truncate that table and again i inserted value there now the id is starting from 3 , 4
    so my question is that after truncating table can't it insert from 1 in id column?
    >
    Oracle does not have 'identity' columns.
    Oracle sequences are NOT gap free.
    Oracle sequences are independent objects and not associated with any other table or object.
    If you are wanting a gap-free sequnece of numbers, which is not recommended, you will have to create your own functionality. And that functionality will not be scalable or perform well.

  • How to use images in Web application, which was written using mod_plsql?

    I need to insert some images in my Web Application. But I don't know how to insert it from BLOB. Please help me to solve this problem. Can you leave me some example.

    Regardles version, this could be a nice start:
    http://download.oracle.com/docs/cd/B31036_01/doc/appdev.22/b28839/up_dn_files.htm#CJAHDJDA

  • How to use a third party jar, which is added to classpath at runtime.

    Hi
    I'm using the classpathhacker posted on the forums somewhere, and want to use the jexcel driver.
    What I want is to be able to use the excel functions only if the excel driver is availlable.
    The problem now is that to be able to use the excel functions the driver has to be in the classpath, and it has to be imported when compiling.
    That way the app will crash at startup if the driver isn't availlable...
    Is there a way around this?

    Wouldn't it be possible to catch the error thrown when the JVM can't find the used classes? That would prevent the program to exit, or not?
    e.g.:
    try {
      // things that aren't available...
    } catch (Exception ex) {
      // error occured
    }

  • How to use SET BIT and GET BIT in ABAP Programming

    Hi,
    Our team is currently working for an Upgrade  project which is using a tool automatically upgrades when we supplly the code. fine, But now the requirement is , we need to write different test cases for the available key words in ABAP. Now we r looking for the usage of  " BIT ", keyword. so , kindly provide any program or code using this key word.
    Please find the description Provided and give some relative ABAP code to satisfy the given description.
    The data object byte_string must be byte-type. The statement reads the bit at the bit position BITPOS of the variable byte_string and assigns its value to the variable val. A default mode can be specified if required *
    Thanks & Regards,
    P.N.Kumar.

    What on earth are you testing? That ABAP still works? I think SAP might have run that through rigourous testing themselves.
    If you want sample code, why not read the ABAP help, and work some out for yourself?
    matt

  • How to use the submit to SAP button in ABAP.

    Hi there,
    I am using the form editor in the SAP-Gui. I created a form with some fields. The fields are filled by calling on a BAPI in the Code Initialization part of the Interface. Now I am going to change the contents of my fields. When I press the Submit to SAP button, I would like to fire some custom ABAP-code, or submit a BAPI. But I don't have a clue how to do this. Is there anyone who can help me with a tip? The online-help files didn't say too much about this part, and the tutorials are for the JAVA-side.
    I am working with only the Sneak-Preview editions  available from the download section.
    Thanks in advance,
    Jan-Willem Kaagman

    Thanks to a tip by Matthias Zeller in this ABAP Interactive Form Information/Advice Needed I found a way, more or less. But let me warn you, this road has learned me that if you want to create interactive forms, start with the Java/WebDynpro-version. It's easier. Every data-binding is already there.

  • Can we use BPM inside ESR in SAP PO Java Stack?

    Hi All,  I had worked in dual stack SAP PO 7.3 also where I've used ccBPM. Now, I'm working in SAP PO 7.31 single stack environment. In ESR, under Process Integration Scenerio Objects -> i'm seeing 'Integration Process' and 'Monitoring Process'. Is it true that whatever we could do it in ccBPM(PO 7.30 dual stack) can be also done under the option Integration Process in SAP PO 7.31 single stack? 
    If the answer is true, then why do we need SAP NW developer studio to do BPM?
    Thanks,
    Raj

    Hi Raj,
    Please go through below document. It may help you in understanding the difference between ccBPM & NW BPM.:
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/90308598-4b8d-2f10-4a9a-b78973859665?QuickLink=index&overridelayout=true&55357833497094
    Regards,
    Akshay

  • How to use the struct "Goto"... on ABAP ?

    Hi Experts!
    As our knew, in program code VB, we usually to use struct GOTO that move point of command, when condition is right or no. Such as :
    Dim lngFactorial As Long
    Dim intInputNbr As Integer
    Dim intLoopCtr As Integer
    intInputNbr = Val(InputBox("Enter a number:", "GoTo Demo"))
    lngFactorial = 1
    intLoopCtr = 1
    Loop_Start:
       If intLoopCtr > intInputNbr Then GoTo 10
       lngFactorial = lngFactorial * intLoopCtr
       intLoopCtr = intLoopCtr + 1
    GoTo Loop_Start
    10 ' End of loop
    Print CStr(intInputNbr); "! = "; lngFactorial
    -> And now, How I can use it in ABAP. Any way, could you show me the struct about transaction - comic transaction, when we do some job at the same time. Thanks so much.

    Hi,
    There are two statements in ABAP for this purpose.
    1. CONTINUE
    2. CHECK
    If you are using a condition inside the loop and want to go to the LOOP statement without further processing, you can use
    loop at itab into wa.
    if <your condition>.
    CONTINUE.                       "If the condition is true, this statement will take you to the statement 'LOOP AT ITAB INTO WA'
    endif.
    statement 1.....
    statement 2.....
    statement2.....
    endloop.
    Using Check:
    loop at itab into wa.
    CHECK <your condition>.             "If the condition is true, this statement will take you to the statement 'LOOP AT ITAB INTO WA'
    statement 1.....
    statement 2.....
    statement2.....
    endloop.
    WHEN CONTINUE OR CHECK EXECUTES, statements 1, 2, 3.... will be skipped and the program continues from LOOP statement with the next record of internal table.
    Regards,
    Jayesh
    Edited by: Jayesh Gupta on Mar 31, 2010 11:19 AM

Maybe you are looking for