Mapping activity step in BPM and related complex functions/conversions

Hello Experts,
a) I am trying to find out the complex conversions used in BPM process modelling activities such as mapping activity.
What are the different complex conversions/functions which are very widely used/required in BPM projects?
I am talking about custom functions and not the standard functions and rules provided by BPM mapping editor.
b) How do we write a log function which can be used in mapping to log some attributes used in mapping to the java log.
It is just additional logging feature on the top of standard BPM logs. But this additional log feature will be useful in reading logs for each step.
c) I am getting only one document having 3 examples for EJB mapping function (concat, filter, and one good fair )-  can anyone provide any other functions and details around in this area?
thx
mike

Hi Mike,
Strongly suggest you close this discussion and create 3 new discussions - one for each separate question.  When you pile up multiple questions, often people aren't sure which one to answer, and the discussion stream tends to get very confused. 
That's likely to be why no-one's responded in the last 5 days.
Rgds,
Jocelyn
with my SCN Moderator hat on

Similar Messages

  • Mapping activity step in BPM

    I am trying to find out the complex conversions used in BPM process modelling activities such as mapping activity.
    What are the different complex conversions/functions which are very widely used/required in BPM projects?
    I am talking about custom functions and not the standard functions and rules provided by BPM mapping editor.
    thx
    mike

    Hi Mike,
    Strongly suggest you close this discussion and create 3 new discussions - one for each separate question.  When you pile up multiple questions, often people aren't sure which one to answer, and the discussion stream tends to get very confused. 
    That's likely to be why no-one's responded in the last 5 days.
    Rgds,
    Jocelyn
    with my SCN Moderator hat on

  • Identify sold to and related partner functions .

    How to identify sold to , bill to and pay to  from ship to data in BW ?
    Could you please help me with partner functions and describe me how it works in BW ?
    Regards

    I was not able to find out sold to , bill to and payer in customer attribute .
    in cust hierarchy , i could not see any structure .
    Do u know T-code to see customer hierarchy in ECC. ?
    Regards

  • BPM and Flat File

    Hi to all.
    I'm a new entry in Netweaver BPM technology.
    I need to send via BPM a file from a sender system to a target one.
    The file has to be delivered as-is without mapping.
    In ESR I prepared all service interfaces, outbound, inbound and abstract and in configuration integration builder I customized the receiver determination and interface determination using the correct service interfaces.
    In interface determination vs the target I specified just the inbound service interface, according with the SEND step in BPM and not an operation mapping that doesn't exist.
    The problem is that the Process Engine stops the queue assigned to the process with the error "Permanent error in BPE inbound processing".
    I don't know if these info are enough to understand the problem or not.
    I will be grateful to anyone help me to address the problem and the solution.
    Thanks in advance and Ciao.
    Nicola

    Hi Nicola,
    Looks like you have issue with the interface or syntax issues , but anyways please post the question in PI forums for more expert answers.
    This forum is only for Netweaver BPM which is different from PI.
    Regards, Anil

  • Transport Acknowledgement in an Ansynchronous Send Step in BPM

    I tried this scenario /people/michal.krawczyk2/blog/2006/06/22/xi-playing-with-the-file-adapters-acknowledgments for a file acknowledgement in an ansynchronous send step in BPM and it worked fine.
    This made me think of something else...
    This SAP help site http://help.sap.com/saphelp_nw04/helpdata/en/43/65ce41ae343e2be10000000a1553f6/content.htm
    says -  for a "Permanent negative acknowledgment" the "Send step triggers system error for which you can define a specific exception handling."
    I understood this as saying "If the tartget file is not placed, a system error is thrown for which we can write our own exception handling"
    In the scenario explained in the blog the 'deadline branch' was made to wait for a few miutes and once exceeded, made to throw an exception "NegAck" which is handled in the "Exception handler branch"
    So what i tried was, I removed the 'deadline branch' and retained only the 'exception handler branch' and made the 'send step' to throw a system error "NegAck" so that if the "Send Step" recieves a negative acknowledgement, it would throw this error "NegAck" which I have handled in the "Exception Handler  Branch"
    However, this did not work. Can anyone kindly explain where was my mistake?

    Dear Bharath,
    hmmm nice question...
    The answer to this is....whenever you configure a async send step with "transport ack" it will never go into error..
    the send step will either get a positive ack(if the file reaches correctly) or a negative ack(if there is some problem like password expires) but it will will never go into error and hence directly the control will never go to exception handler block...
    consider the cases :
    1. Async send step with transport ack and file reaches correctly : +ve ack is generated and BPM will stop
    2. Async send step with transport ack and passowrd expires : the send step will not go in error but you will get error in adapter engine(RWB) so it will keep on restarting and corresponding negative ack will keep on getting generated but here also the send step has not gone to error but the message in AE has gone into error and hence control will not pass directly to exception handler block....what you can do is keep a timelimit thru deadline branch so that after that much time control goes to exception branch...
    This should solve your problem...
    do not forget to close the thread marking useful answers after your query is resolved
    Edited by: Tarang Shah on Mar 30, 2009 4:10 PM

  • Receiver Determination with Synchrnous Send step in BPM

    Hi,
       Is there any way to use BPM Receiver Determination step type with Synchronous send step ?
    Is it possible to send a request to multiple receivers synchronously and capture the response?
    Appreciate for your response.
    Thanks,
    Rao.Mallikarjuna

    Use malticasting, check out these blogs
    Multicasting using Receiver Determination Step in BPM
    and pattern number 6 in BPM with Patterns explained Part-2
    Thanks!

  • Activity Step (Outcome)

    Hi Experts,
    though worked on WF, never explored how the Outcome entries come in the Activity step. Appreciate and brief explanation on Outcome lines in Activity Step (Outcome tab).
    Another query, in 4.6c I have seen you can insert line(outcome) in the Outcome tab of an Activity Step, but in 4.7 I do not see it.
    How do I add an Outcome in Activity Step (Outcome tab) 4.7.
    Thanks,
    Aditya

    Hello Aditya,
    When ever you   define an   exeption   in  the   Method  eception  table  with  the 9xxx  number   it should    appear  in  the step .
    It  a refresh  problem  if  a  change  a method  i usually  refresh  the task   (  I  select  a  display    or  existancecheck  method  and then 
    reselect   the  required method )  so   the task  is refreshed .   exception   that  are not  selected  with  the   green  tick - will  mean  error
    other ise if selected  with green   mean  handled error ,
    Except for terminate event you   might  define the method a s    a result  method   with   defined list  of  results   also  will  influenve outcome lines
    Best Regards,
    Rina Spector

  • LSMW, CREMAS04, and updating Partner Functions

    I am involved with converting legacy data into SAP. To populate the SAP Vendor Master correctly will involve 3 passes using LSMW:
    Pass #1: use IDOC CREMAS04 and populate the majority of master record fields
    Pass #2: use BAPI: Business Object "BUS4001"; Method "SAVEREPLICA"; Message Type "ADRMAS"; Basic Type "ADRMAS03" to update Vendor record address data.
    Pass #3: use IDOC CREMAS04 and update Head Office, Alternate Payee, and related Partner Function data.
    The problem I am having is best explained using the following example:
    When a vendor record (ex: Vendor Number 300004) is first created, the following 3 Partner Functions are also created automatically to reference the same vendor number: OA, VN, & PI (Ordering Address, Vendor, & Invoicing Party):
    OA    Ordering Address    300004   Vendor A
    VN    Vendor                   300004   Vendor A
    PI      Invoicing Party        300004   Vendor A
    This particular vendor is actually one of many "plants" or "warehouses" of a larger vendor, and I need to configure the record to reflect that the Purchase Orders go to the Parent Vendor (Head office) and that the Invoice comes from the same source. Therefore, I need to remove or edit the existing OA and PI partner functions so that I only end up with the same 3 Partner Functions, but the linked vendor record for partner functions OA and PI needs to be that of Head Office.
    Example: if using Vendor Number 300005 "Head Office Vendor"
    OA    Ordering Address    300005   Vendor A
    VN    Vendor                   300004   Vendor A
    PI      Invoicing Party        300005   Vendor A
    What I am actually seeing when I post the IDOC is the following:
    OA    Ordering Address    300004   Vendor A
    OA    Ordering Address    300005   Vendor A
    VN    Vendor                   300004   Vendor A
    PI      Invoicing Party        300004   Vendor A
    PI      Invoicing Party        300005   Vendor A
    Can anyone shed some light on this?

    Don,
    I am trying to work with the same data that you discussed in this thread.  Can you send me some additional details on your Pass #2?  I was successful in Pass #1, particularly in adding new PI vendors when necessary and deleting the existing internally created PI vendors.  But I'm stuck on Pass #2 where I want to add the extended address information that you mention using the SAVEREPLICA BAPI.  I can certainly use the recording method, but would like to leverage the power of the BAPI approach.
    Thanks in advance!
    Wes

  • BPM and interface mapping

    Hi All
    I have done a BPM which collect messages and send them to a file adapter in one message.
    I have added a tranformation step , which uses the interface mapping IM_map
    when i run the program it failes , and in the sxmb_moni_bpe it showed mapping error and navigating to the message it says the following
    http://test.com.IM_map
    (SWCV=127593A01FA211DBC43DEDD90A16547D) not found.
    I deleted the Interface mapping IM_map and created a new Interface mapping IM_map_2
    and refreshed the cache and changed the mapping program in the BPM to the new one , I can se the IM_map_2 in sxi_cache but whenever I run the program it stille shows the message refering to the deleted inteface mapping IM_map that is not found .
    how can I get rid of this error.
    Thanks .

    Hi Malu
    while creating new IM in IR activate this with your software compnent
    right Click on the BP object in the IR and activate it select SWC also with this and activate
    then make a full cahe refresh either BY t code SXI_CACHE
    or In IR go to environment and make a full cache refresh
    or through URL
    http://<host>:5<sys#>00/CPACache/refresh?mode=full     Full CPA cache refresh
    regards
    sandeep
    If helpful reward points

  • Mapping errors between data object and automated activity

    Hi,
    in a automated activity of a bpm process I try to call a web service method ("addBook") which exptects an object called u201CbookWrapperu201D. The object "bookWrapper" consist of three variables: u201Cbidu201D (Integer), u201Cauthoru201D (String), u201Ctitleu201D (String).
    When I try to directly map, for example u201Ctitleu201D, out of an existing Data Object (Filled by an human activity: u201CDO_CreateBooku201D) I got the error:
    Expected: xsd:string
    Found list of u2018com.sap.dictionary.stringu2019
    Severity and Description     Path     Resource     Location     Creation Time     Id
    The literal: "Expression for target path 'DO_BookWrapper/title' has errors." do not have type, in expression: "#erroneous=true;sources=TaskOutput/UIResponse/start/title#TaskOutput/UIResponse/start/title".     LocalDevelopmentLocalDevelopmentbook_chapter_process~demo.sap.com/src/bpmn     create book and chapter.bpmn     Expression for target path 'DO_BookWrapper/title' has errors. [Galaxy, Rule, Literal]     1260878200220     4720
    I do not know why this error occurs because both type are strings. Is it due to the fact that I do not have an object instead of variables as input parameters? I used the automatically generated data types as data objects.
    May anybody help me please? Can I make casts?
    Regards

    Hi Martin,
    From the error that you get, it is indicated that you try to map a list to a single variable.
    If you want to do so, please see the documentation http://help.sap.com/saphelp_nwce711/helpdata/en/47/63604e42bf6831e10000000a421937/frameset.htm where it is said:
    If you map a node, whose content is a list or a node, with one or more parents that are lists, to a single-valued node, you get an error. Depending on your needs you could provide custom expression, for example to aggregate the list to a single value, or you could do parent mapping between the multi-valued parent nodes.
    So you need to create an EJB function that does the conversion between a list and single value type. Here is the help for functions: http://help.sap.com/saphelp_nwce711/helpdata/en/47/63604e42bf6831e10000000a421937/frameset.htm and especially for EJB functions http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/609c9982-39af-2b10-768b-e5bd8813c1f3.
    I hope this helps you.
    Best regards,
    Radost

  • Is there any Data Mapping document Between S&OP ( model that uses supply planning operator ) and SAP ECC that I will help the client in Data Mapping activity.

    Hello All,
    Is there any Data Mapping document Between S&OP ( model that uses supply planning operator ) and SAP ECC that I will help in Data Mapping activity.
    Thanks,
    Mownesh

    There are standard templates in HCI data sources.
    e.g. 1) Customer Master data template is SOP_MD_CustomerMaster for extracting master data from SAP ECC and load it to S&OP
    KNVP is the table for customer in ECC from that you can select the fields as required
    KUNNR for customer Number
    ADRNR for Address
    List of a few commonly used table names of ECC:
    Product Related:
    MARA – Material Master (MATNR)
    MARC – Material Master with Plant Data (MATNR, WERKS)
    MARD – Material Master with Storage Location Data (MATNR, LGORT, WERKS)
    MAKT – Material Master Material Descriptions (MATNR, MATKL)
    MBEW – Material Valuation Data (MATNR, BWTAR)
    MVKE – Material Master : Sales related Data
    MDKP, MDTB – MRP related Data( Header, Item)
    MCHA, MCHB – Material Batches (Header, Item) (MATNR, WERKS, LGORT, CHARG)
    Vendor/Supplier related:
    LFA1 – vendor data (LIFNR)
    LFB1 --  Company Code Segment : Vendor Data(LIFNR, BUKRS)
    LFC1 --  FI Related Vendor Data (LIFNR, BELNR)
    LFM1 – Pur. Orgn. Related Vendor Data (LIFNR, EKORG)
    PReq/PO, BOM Related:
    EBAN – Pur. Req. Data( BANFN, BNFPO, BADAT, MATNR)
    EINA – Purchase Info. Record(General Data)(INFNR, MATNR, LIFNR)
    EINE – Purchase Info. Record (pur. Orgn. Data) (INFNR, EKORG)
    ELBK, ELBN, ELBP – Vendor Evaluation Related Data
    EKKO – PO Data (Header) (EBELN, BSTYP, BSART)
    EKPO – PO Data (Item) (EBELN, EBELP, MATNR)
    Pur. Req., RFQ and PO are differentiated by Doc Type (BSTYP) in EKKO table.
    For RFQ it is ‘A’ and for PO it is ‘F’
    MKPF – GRN Data (Header) (EBELN, BLDAT, BUDAT, XBLNR, BKTXT)
    MSEG – GRN Data(Item) MBLNR, BWART, LIFNR, MATNR, EBELN)
    Apart from this there are lot of tables which begin with ‘M’ & ‘E’, but we
    use the following very often.
    EQUK – Quota (Header)(QUNUM, MATNR)
    EQUP – Quota (Item) (QUNUM, QUPOS, LIFNR)
    EKBE – PO History Data (EBELN, EBELP, BELNR, BLDAT, MATNR, VGABE)
    EKBZ – PO History with Delivery Costs(EBELN, BELNR, LIFNR, XBLNR)
    EKET – Schedule lines data of a PO(EBELN, EINDT, SLFDT)
    EKES – Vendor Confirmations Data (EBELN, EBTYP, EINDT, XBLNR)
    T163F – Confirmation Texts (EBTYP, EBTXT)
    T156 – Movement Types (BWARE)
    T024 – Purchasing Groups
    T024E – Purchase Organizations
    T163 – Item Category’s in Purchasing Documents(PSTYP)
    T149D – Valuation Types
    T134 – Material Types
    FVLK – Delivery Types
    STKO, STPO – BOM(Bill Of Material) related Data (Header & Item)
    STPU, STPN, STST, STZU – BOM Related Tables
    RKPF, RBKP, RSEG (Header & Item) – MM – FI Related Data
    KONO, KONH – Pricing data
    T006 – Basic Unit Of Measurements
    Customer/Sales Order Related:
    VBAK : Sales Document(Header Data) (VBELN)
    VBAP : Sales Document(Item Data) (VBELN, POSNR, MATNR, ARKTX, CHARG)
    Enquiry, Quotation, Sales Order are differentiated based on Doc.
    Type(VBTYP Field) in VBAK, VBAP Tables for Enquiry VBTYP = A, for Quotation ‘B’ & for Order it is ‘C’.)
    LIKP : Delivery Table(Header Data) (VBELN, LFART, KUNNR, WADAT, INCOL)
    LIPS : Delivery Table(Item Data)(VBELN, POSNR, WERKS, LGORT, MATNR, VGBEL)
    (LIPS – VBGELN = VBAK- VBELN, LIPS-VGPOS = VBAP-POSNR)
    VTTK : Shipment Table(Header Data) (TKNUM)
    VTTP : Shipment Table (Item Data)(TKNUM, TPNUM, VBELN)
    (VTTP – VBELN = LIKP – VBELN)
    VBRK : Billing Table(Header Data) (VBELN, FKART, BELNF)
    VBRP : Billing Table(Item Data) (VBELN, POSNR, FKIMG, NEWR, VGBEL, VGPOS)
    (VERP – AUBEL = VBAK- VBELN, VBRP – VBEL = LIKP – VBELN)
    Apart from these tables there are lot of other tables which starts with ‘V’, but we use the
    following tables frequently.
    VBUK: All Sales Documents status & Admn. Data(Header) (VBELN, VBTYP)
    VBTYP = ‘C’ (Sales Order) VBTYP = ‘L’(Delivery) VBTYP = ‘M’(Invoice)
    VBUP: Sales Documents status & Admin. Data(Item) (VBELN, POSNR)
    VBEP : Sales Document Schedule Lines Data (VBELN, POSNR, EDATU, WMENG)
    VBKD: To get sales related Business data like Payment terms etc.(VBELN, ZTERM)
    VBFA: Sales Document flow data(VBELV, VBELN, POSNV, VBTYP)
    VBPA: Partner functions Data(VBELN, PARVW, KUNNR, LIFNR)
    TVLKT: Delivery Type: Texts(LFART, VTEXT)
    KNA1, KNB1, KNC1 : Customer Master Data and Other Partner’s Data(KUNNR,
    NAME1,LAND1)
    KNVK: Customer Master Contact Person(PARNR, KUNNR)
    KNVV: Customer Master Sales Data.
    LFA1, LFB1, LFC1: Vendor Master Data(To get Transporter data)(LIFNR, NAME1, ORT01)
    MARA, MARC, MARD : Material Master Data(Basic, Plant, St. Location Views)
    TVKO: Sales Organizations(VKORG)
    TVKOV: Distribution Channels(VTWEG)
    TVTA: Divisions(SPART)
    TVKBZ: Sales Office(VKBUR)
    TVBVK: Sales Group(VKGRP)
    T077D: Customer Account Group(KTOKD)
    T001W: Plants(WERKS)
    T001L: Storage Locations(LGORT)
    TWLAD: To get address of Storage Location and Plant(LGORT, ADRNR)
    TVAU: Sales Document (Order) Types
    KONV: Condition Types (pricing) (KNUMV, KSCHL, KWETR)
    T685T: Condition Types Texts.
    ADRC: To get Addresses of Partners
    VBBE, VBBS: Sales Requirements Data
    VBKA: Sales Activities Data
    VBPV: Sales Document Product Proposal
    Based on the functionality you can search ECC table names and fields
    Hope this information is helpful for you.
    Thanks and Regards,
    Anjali

  • BO XI 3.1 installation and Upgrade activity Steps

    Hi Experts,
    Right now we are using BO XI R2 Version, Planning to uninstall XI R2 and do a fresh installation of BO XI 3.1 with SP3.
    Do I need to install the Java latest version for XI 3.1? Right now we have the following setting,
             j2re1.4.2_04
             j2re1.4.2_16
             jre1.5.0_14
    Since the up gradation of Reports, user, groups, universe events etc are from XI R2 version to XI 3.1.So Is it enough to    
    install BO XI 3.1 with SP 3, or do I have to go for FixPack inorder to avoid problem after this upgrade activity.
    Could you please tell me about the BOXI R2 to XI 3.1 installation and Upgrade activity Steps.
    Regards,
    Sridharan

    Hi,
    you dont need a special JRE version on the Server. With the installation of BO a own JRE will be installed for BOE. Only for developing WebI reports the developer need a 1.6.x JRE later on.
    There is already FixPack 3.1 out but installing "only" SP3 should be sufficient.
    I would recommend you check the upgrade guide from Rel.2 to XI 3.1:
    https://websmp208.sap-ag.de/~sapidb/011000358700001646952008E/xi3-1_bip_upgrade_en.pdf
    You need a S-User to Login.
    Regards
    -Seb.

  • TS1814 I am trying to update my Iphone 3 and when i get to the activation step after a few minutes it shows a message that says " Your iPhone could not be activated because the activation server is temporarily unavailable. Try conenecting your iPhone to i

    I am trying to update my Iphone 3 and when i get to the activation step after a few minutes it shows a message that says " Your iPhone could not be activated because the activation server is temporarily unavailable. Try conenecting your iPhone to iTunes to activate it, or try again in a couple of minutes.
    If the problem persist, contact apple support at apple.com/support
    I been trying for a few times now and I keep getting the same message. How can i fix it? now my phone doesnt work.

    These are the steps mentioned in the article iPhone: Troubleshooting activation issues
    Perform the following steps if you receive one of the messages above:
    Restart the iPhone.
    Try another means of reaching the activation server and attempt to activate.
    Try connecting to a known-good Wi-Fi network if you're unable to activate using a cellular data connection.
    Try connecting to iTunes if you're unable to activate using Wi-Fi.
    Restore the iPhone.
    If you receive an alert message when you attempt to activate your iPhone, try to place the iPhone in recovery mode and perform a restore. If you're still unable to complete the setup assistant due to an activation error, contact Apple for assistance.

  • How to capture dynamic data in BPM and send to next step ?

    Hi Folks,
    How can i capture the dynamic data and later on send it to the next message type in send step in BPM ?
    Regards,

    Hi Santhosh,
        In your sceanrio your getting the response from RFC and preapring the XML file.Where you are poulating the Dynamic File name inside of the BPM or Outside of the BPM. Might be it is inside of the BPM, if yes Use another transformation step where you can catch the Dynamic file name to sending to Oracle database and Use send step to sending the message of out of the BPM.
    Cheers
    Veera

  • After upgrading my 5s to ios8, cant pass the activation step by apple id and the phone is useless

    after upgrading my 5s to ios8, cant pass the activation step by apple id and the phone is useless

    let me explain it by details;
    the last night as soon as I saw the IOS 8 notification on my 5s phone, I started downloading and as soon as download finished I clicked on install. Then I saw a sign of cable and iTunes on the phone display.
    I started downoalding the ios8 this tme on iTunes by my laptop and then tried to install it on the phone again. it installed and asked location and language which is set by me, then asked the apple id and password but it didn't accept the apple id and password until I thought I have forgotten the apple id. now I don remember the details of the apple id except the password and nothing more!
    can u guide me or instruct wot should I do plz?

Maybe you are looking for

  • Remove an iCal event without sending updates?

    So... I have a thorny question that nobody seems to have an answer to. I use my Mac at work (as well as at home). I have 2 calendars- 'Work' is connected to my Exchange account. 'Home' is synced through iCloud. For some inexplicable reason, when I ge

  • How to set "Identity" of the MDM Payload from iPhone Configuration Utility?

    Does anybody know how to set the "Identity" of the Mobile Device Management (MDM) payload of a Configuration Profile from iPhone Configuration Utility (iPCU)? The description says that this is the "Cryptographic credential used for authentication" an

  • How reliable is DUPLICATE .. FROM ACTIVE DATABASE ?

    Version : 11.2.0.3 Platform : OEL 6 DUPLICATE .. FOR STANDBY FROM ACTIVE DATABASE doesn't involve taking any RMAN Backup files. Right? Just transferring data across the network. Given that I have a good network throughput, how reliable it is to use t

  • How to Call JSPDynPage from WD application?

    Hi Xperts, Can someone help me to call JSP Dyn Page from Web DynPro application.? Thanks in advance!! -Vishal

  • RAC enabled database binaries vs non-RAC enabled binaries

    We have a 5 node cluster in which we will be installing Oracle database binaries onto and creating Oracle databases on, some of which will be standalone and most of which will be RAC enabled. Is there a difference in 10g RDBMS binaries that are "clus