Suggestion required for with or without BPM

I have a requirement IDOC-XI-SOAP.
I am using multimapping 1:N  one idoc gets spilt into say three wsdl, A B and C.
My first requirement is if A fails then B and C should not be sent.
If I use only EOIO without BPM then I will need to identify B and C for the corresponding A in the queue and remove it.
That looks tedious as sometimes B and C may not be there for A and is there any way to identify the related messages?
This can be achieved through BPM I believe.
My second requirement is IDOC2 should not be processed before IDOC1.
So If I used BPM will this be guaranteed? is BPM EOIO. (Even after transformation step?) If not then can it be configured?
Thanks in advance.

Hi all,
Just bringing this topic up again as I have stuck at one place. and found not much help on SDN.
I have designed this requirement using BPM.
That is IDOC-BPM-SOAP.
Within BPM I make a synchronous call to Webservice. if there is a fault exception thrown the BPM workflow stops at that point and no further process steps are carried out. This is working fine as per the requirement.
But this does not get blocked up in the BPM queue. I want to stop the next IDOC from processing before handling the prviously errored IDOC scenario.
Now I briefly understand that since BPM is doing a sync call these are not placed in the queue. Is there a way I can handle this so that these interfaces are placed in the BPM queue (which starts with XBQO$PE_WS.....).
I have tried with exception branch, even this stops the BPM workflow but does not block the queue, or the workflow gets processed successfully.
Is there anyway I can block the queue if the BPM synch call fails?

Similar Messages

  • I have a MacBook retina, could anyone suggest DVD RW with or without thunderbolt connectivity?

    I have a MacBook retina, could anyone suggest DVD RW with or without thunderbolt connectivity?

    clintonfrombirmingham wrote:
    Look as if that Asus uses two USB ports. Not a problem, I suppose, if you have them to spare...
    Clinton
    No it just comes with a Y USB cable.
    The drive caddy I got from MCE Tech with the purchase of the Optibay to put the MBP superdrive in also came with a Y USB cable.
    Now what does that tell you.
    All Slimline DVD drives are the same as far as power requirements. Asus supplies a Y USB cable in case it is needed to fully power the drive.
    I have not had to use it on either my Dell notebook or on the MBP.
    There is nothing special about the Apple external superdrvie and with slot loading DVD drives if the motor that draws in and ejects the disc fails you throw the drive away.
    There is a reason there are very few slot loading DVD drives of any size. You also can't use any mini CDs or DVDs with a slot load drive. Not unless you want to kill it.

  • To create an asynch - synch - asynch flow with XI, without BPM

    I would like to create an asynch -> synch -> asynch flow with XI,
    without BPM.
    The solution with RequestResponseBean and ResponseOnewayBean modules in
    the File sender communication channel works fine.
    But now I would ask you how can I do if my sender is R/3, with IDocs?
    Because we cannot use modules in the IDoc sender communication channel,
    and I don't want to use BPM.
    Could you help me?
    Thanks in advance,
    Ram.

    /people/jin.shin/blog/2006/02/07/multi-mapping-without-bpm--yes-it146s-possible
    Refer to this blog. You may find a way out.
    Alternatively, I would rather know the reason behind you not using BPM.Coz its the best way to acheive the desired result.

  • SOAP to RFC synchronous scenario with File without BPM

    Hi Folks,
    I have a requirement that has to be done with out BPM!!!
    Requirement:
    Soap will trigger the request to SAP(RFC) and SAP sends the response to a file and then after SOAP has to recieve the ACK from PI.
    1) Can we do this by without using BPM
    2)Can we use without BPM module entries for SOAP Sender
    Please suggest and help me out in this
    Thanks in advance,
    Regards
    vivek

    Hi Vivek,
      Why not have the SOAP interface defined as synchronous?
    You can avoid using BPM that way.
    Best Regards,
    Ravi

  • Design Suggestions Required for Message Center functionality

    Hi All,
    I am looking for some suggestion, for one of the requirement for my customer.
    Requirement is as below.
    Customer wants to have a Message Center, where in, user will be able to send a message to another another user with some content and with or without attachment. they should be able to send multiple attachment as well.
    The message which users are sharing with each other should be in the conversation mode. Like for One topic or subject if a users ha sent a message to another user, the same content should be in the conversation mode and an email should be sent to other users
    with he content and attachments.
    In addition to above, all the messages exchanged should be stored below in the tabular format.

    Discussion board does serves the purpose. But how we can control the item level permission. For example, if we wantto show items which are relevant to user who is logged in, i mean show items based on the logged in user ?

  • Determinations for a szenario without BPM

    Hi,
    if I would like to create a WebService -> XI -> DB szenario
    without BPM, how often I have to use the wizard (for agreements
    and determinations)?
    Normally with BPM, I needed three:
    1) Webserivce BS to XI
    2) XI to DB
    3) XI to WebSerivice
    But without BPM I thought I need just one wizard walkthrough:
    1) sync. Webservice to sync. DB call
    But I received the following error:
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Receiver Identification
      -->
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="RCVR_DETERMINATION">NO_RECEIVER_CASE_BE</SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>No receiver could be determined</SAP:Stack>
      <SAP:Retry>N</SAP:Retry>
      </SAP:Error>
    So it seems something missing...
    Any ideas?
    Thanks
    regards
    chris

    Hi,
    I reactivated themand clear cache, but still same problem.
    My trace:
      <?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
    - <!--  Receiver Identification
      -->
    - <SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SAP="http://sap.com/xi/XI/Message/30">
    - <SOAP:Header>
    - <SAP:Main xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsu="http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" versionMajor="003" versionMinor="000" SOAP:mustUnderstand="1" wsu:Id="wsuid-main-92ABE13F5C59AB7FE10000000A1551F7">
      <SAP:MessageClass>SystemError</SAP:MessageClass>
      <SAP:ProcessingMode>synchronous</SAP:ProcessingMode>
      <SAP:MessageId>456AF5D9-AB80-5A2C-E100-00000AFBCF14</SAP:MessageId>
      <SAP:RefToMessageId>C8628B40-7E26-11DB-A03C-0003BACE8C09</SAP:RefToMessageId>
      <SAP:TimeSent>2006-11-27T14:51:37Z</SAP:TimeSent>
    - <SAP:Sender>
      <SAP:Service />
      <SAP:Interface namespace="" />
      </SAP:Sender>
    - <SAP:Receiver>
      <SAP:Party agency="" scheme="" />
      <SAP:Service>BS_EP7_SOAP</SAP:Service>
      <SAP:Interface namespace="http://test.ri/CMDBWithoutBPM">MI_CMDB_request</SAP:Interface>
      </SAP:Receiver>
      <SAP:Interface namespace="http://test.ri/CMDBWithoutBPM">MI_CMDB_request</SAP:Interface>
      </SAP:Main>
    - <SAP:ReliableMessaging xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:QualityOfService>BestEffort</SAP:QualityOfService>
      </SAP:ReliableMessaging>
    - <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:Category>XIServer</SAP:Category>
      <SAP:Code area="RCVR_DETERMINATION"><b>NO_RECEIVER_CASE_BE</b></SAP:Code>
      <SAP:P1 />
      <SAP:P2 />
      <SAP:P3 />
      <SAP:P4 />
      <SAP:AdditionalText />
      <SAP:ApplicationFaultMessage namespace="" />
      <SAP:Stack>No receiver could be determined</SAP:Stack>
      <SAP:Retry>N</SAP:Retry>
      </SAP:Error>
    - <SAP:HopList xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
    - <SAP:Hop timeStamp="2006-11-27T14:51:37Z" wasRead="false">
      <SAP:Engine type="AE">af.xit.xidscbi</SAP:Engine>
      <SAP:Adapter namespace="http://sap.com/xi/XI/System">XIRA</SAP:Adapter>
      <SAP:MessageId>C8628B40-7E26-11DB-A03C-0003BACE8C09</SAP:MessageId>
      <SAP:Info />
      </SAP:Hop>
    - <SAP:Hop timeStamp="2006-11-27T14:51:37Z" wasRead="false">
      <SAP:Engine type="IS">is.01.xidscbi</SAP:Engine>
      <SAP:Adapter namespace="http://sap.com/xi/XI/System">XI</SAP:Adapter>
      <SAP:MessageId>C8628B40-7E26-11DB-A03C-0003BACE8C09</SAP:MessageId>
      <SAP:Info>3.0</SAP:Info>
      </SAP:Hop>
      </SAP:HopList>
    - <SAP:RunTime xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
      <SAP:Date>20061127</SAP:Date>
      <SAP:Time>155137</SAP:Time>
      <SAP:Host>xidscbi</SAP:Host>
      <SAP:SystemId>XIT</SAP:SystemId>
      <SAP:SystemNr>01</SAP:SystemNr>
      <SAP:OS>SunOS</SAP:OS>
      <SAP:DB>ORACLE</SAP:DB>
      <SAP:Language />
      <SAP:ProcStatus>023</SAP:ProcStatus>
      <SAP:AdapterStatus>000</SAP:AdapterStatus>
      <SAP:User>PIAFUSER</SAP:User>
      <SAP:TraceLevel>1</SAP:TraceLevel>
      <SAP:LogSeqNbr>000</SAP:LogSeqNbr>
      <SAP:RetryLogSeqNbr>000</SAP:RetryLogSeqNbr>
      <SAP:PipelineIdInternal>SAP_CENTRAL</SAP:PipelineIdInternal>
      <SAP:PipelineIdExternal>CENTRAL</SAP:PipelineIdExternal>
      <SAP:PipelineElementId>5BC3C53B4BB7B62DE10000000A1148F5</SAP:PipelineElementId>
      <SAP:PipelineService>PLSRV_RECEIVER_DETERMINATION</SAP:PipelineService>
      <SAP:QIdInternal />
      <SAP:CommitActor>X</SAP:CommitActor>
      <SAP:SplitNumber>0</SAP:SplitNumber>
      <SAP:NumberOfRetries>0</SAP:NumberOfRetries>
      <SAP:NumberOfManualRetries>0</SAP:NumberOfManualRetries>
      <SAP:TypeOfEngine client="001">CENTRAL</SAP:TypeOfEngine>
      <SAP:PlsrvExceptionCode />
      <SAP:EOReferenceRuntime type="TID" />
      <SAP:EOReferenceInbound type="TID" />
      <SAP:EOReferenceOutbound type="TID" />
      <SAP:MessageSizePayload>771</SAP:MessageSizePayload>
      <SAP:MessageSizeTotal>3360</SAP:MessageSizeTotal>
      <SAP:PayloadSizeRequest>771</SAP:PayloadSizeRequest>
      <SAP:PayloadSizeRequestMap>0</SAP:PayloadSizeRequestMap>
      <SAP:PayloadSizeResponse>0</SAP:PayloadSizeResponse>
      <SAP:PayloadSizeResponseMap>0</SAP:PayloadSizeResponseMap>
      <SAP:Reorganization>INI</SAP:Reorganization>
      <SAP:AdapterOutbound>AENGINE</SAP:AdapterOutbound>
      <SAP:InterfaceAction>INIT</SAP:InterfaceAction>
      <SAP:RandomNumber>62</SAP:RandomNumber>
      <SAP:AckStatus>000</SAP:AckStatus>
      <SAP:SkipReceiverDetermination />
      </SAP:RunTime>
    - <SAP:PerformanceHeader xmlns:SAP="http://sap.com/xi/XI/Message/30">
    - <SAP:RunTimeItem>
      <SAP:Name type="ADAPTER_IN">INTEGRATION_ENGINE_HTTP_ENTRY</SAP:Name>
      <SAP:Timestamp type="begin" host="xidscbi">20061127145137.380731</SAP:Timestamp>
      </SAP:RunTimeItem>
    - <SAP:RunTimeItem>
      <SAP:Name type="ADAPTER_IN">INTEGRATION_ENGINE_HTTP_ENTRY</SAP:Name>
      <SAP:Timestamp type="end" host="xidscbi">20061127145137.461964</SAP:Timestamp>
      </SAP:RunTimeItem>
    - <SAP:RunTimeItem>
      <SAP:Name type="CORE">INTEGRATION_ENGINE</SAP:Name>
      <SAP:Timestamp type="begin" host="xidscbi">20061127145137.463046</SAP:Timestamp>
      </SAP:RunTimeItem>
    - <SAP:RunTimeItem>
      <SAP:Name type="CORE">INTEGRATION_ENGINE</SAP:Name>
      <SAP:Timestamp type="end" host="xidscbi">20061127145137.47029</SAP:Timestamp>
      </SAP:RunTimeItem>
    - <SAP:RunTimeItem>
      <SAP:Name type="PLSRV">PLSRV_RECEIVER_DETERMINATION</SAP:Name>
      <SAP:Timestamp type="begin" host="xidscbi">20061127145137.474297</SAP:Timestamp>
      </SAP:RunTimeItem>
    - <SAP:RunTimeItem>
      <SAP:Name type="CORE">INTEGRATION_ENGINE</SAP:Name>
      <SAP:Timestamp type="end" host="xidscbi">20061127145137.829578</SAP:Timestamp>
      </SAP:RunTimeItem>
      </SAP:PerformanceHeader>
    - <SAP:Diagnostic xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1">
      <SAP:TraceLevel>Information</SAP:TraceLevel>
      <SAP:Logging>Off</SAP:Logging>
      </SAP:Diagnostic>
    - <SAP:Trace xmlns:SAP="http://sap.com/xi/XI/Message/30">
      <Trace level="1" type="T">Party normalization: sender</Trace>
      <Trace level="1" type="T">Sender scheme external = XIParty</Trace>
      <Trace level="1" type="T">Sender agency external = http://sap.com/xi/XI</Trace>
      <Trace level="1" type="T">Sender party external =</Trace>
      <Trace level="1" type="T">Sender party normalized =</Trace>
      <Trace level="1" type="B" name="CL_XMS_HTTP_HANDLER-HANDLE_REQUEST" />
    - <!--  ************************************
      -->
      <Trace level="1" type="T">XMB was called with URL /sap/xi/engine?type=entry</Trace>
      <Trace level="1" type="T">COMMIT is done by XMB !</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-ENTER_XMS" />
    - <!--  ************************************
      -->
      <Trace level="1" type="B" name="CL_XMS_MAIN-SET_START_PIPELINE" />
    - <!--  ************************************
      -->
      <Trace level="1" type="B" name="SXMBCONF-SXMB_GET_XMB_USE" />
      <Trace level="1" type="B" name="CL_XMS_TROUBLESHOOT-ENTER_PLSRV" />
      <Trace level="1" type="T">****************************************************</Trace>
      <Trace level="1" type="T">* *</Trace>
      <Trace level="1" type="T">* *</Trace>
      <Trace level="1" type="T">XMB entry processing</Trace>
      <Trace level="1" type="T">system-ID = XIT</Trace>
      <Trace level="1" type="T">client = 001</Trace>
      <Trace level="1" type="T">language = E</Trace>
      <Trace level="1" type="T">user = PIAFUSER</Trace>
      <Trace level="1" type="Timestamp">2006-11-27T14:51:37Z CET</Trace>
      <Trace level="1" type="T">* *</Trace>
      <Trace level="1" type="T">* *</Trace>
      <Trace level="1" type="T">****************************************************</Trace>
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_UC_EXECUTE">
      <Trace level="1" type="T">Message-GUID = C8628B407E2611DBA03C0003BACE8C09</Trace>
      <Trace level="1" type="T">PLNAME = CENTRAL</Trace>
      <Trace level="1" type="T">QOS = BE</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PIPELINE_SYNC" />
    - <!--  ************************************
      -->
      <Trace level="1" type="T">Get definition of external pipeline CENTRAL</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-LOOKUP_INTERNAL_PL_ID" />
      <Trace level="1" type="T">Corresponding internal pipeline SAP_CENTRAL</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_LOG_TO_PERSIST" />
      <Trace level="1" type="B" name="PLSRV_RECEIVER_DETERMINATION" />
    - <!--  ************************************
      -->
    - <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV">
      <Trace level="1" type="B" name="CL_XMS_MAIN-CALL_PLSRV_LOCAL" />
    - <!--  ************************************
      -->
    - <Trace level="1" type="B" name="CL_RD_PLSRV-ENTER_PLSRV">
      <Trace level="1" type="T">R E C E I V E R - D E T E R M I N A T I O N</Trace>
      <Trace level="1" type="T">Cache Content is up to date</Trace>
      <Trace level="1" type="T">No Relation found - accept given Receivers.</Trace>
      </Trace>
      </Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
      </Trace>
      <Trace level="1" type="T">SystemError message generated. Guid: 456AF5D9AB805A2CE10000000AFBCF14</Trace>
      <Trace level="1" type="T">Error during execution of message : C8628B407E2611DBA03C0003BACE8C09</Trace>
      <Trace level="1" type="T">ApplicationMessage was (=RefToMsgId): C8628B407E2611DBA03C0003BACE8C09</Trace>
      <Trace level="1" type="B" name="CL_XMS_MAIN-WRITE_MESSAGE_TO_PERSIST" />
    - <!--  ************************************
      -->
      </SAP:Trace>
      </SOAP:Header>
    - <SOAP:Body>
      <SAP:Manifest xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:wsu="http://www.docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="wsuid-manifest-5CABE13F5C59AB7FE10000000A1551F7" />
      </SOAP:Body>
      </SOAP:Envelope>
    I'm not able to see where the error comes from
    regards
    chris

  • Can we capture HTTP response for async message without BPM?

    We are in the process of migrating an XI 2.0 scenario to XI 3.0.
    The scenario is as follows in XI 2.0 - SAP sends an IDoc to XI which is mapped to an HTTP request and sent to an endpoint.  The HTTP response is captured and shown in SXMB_MONI.
    When we migrate this scenario to XI 3.0, we do not see the HTTP response in MONI.  It looks like since the incoming message (IDoc) is triggering an asynchronous message flow, the HTTP receiver is ignoring the HTTP response payload if it sees a 200 OK status code.  Ideally, we would like for the HTTP response to be captured in MONI just as in XI 2.0.
    Is there a way to capture the HTTP response without using a BPM to make the HTTP synchronous call?  It appears that there is nothing in the HTTP receiver communication channel that we can change (to change it from asynchronous to synchronous).
    Thanks for your help,
    Jay Malla
    SAP XI Consultant
    Licensed To Code

    It looks like the problem I am having might be due to a bug in SP15.  It looks like i should see the HTTP response in MONI by default.  Some other people had this problem with SP 15.  Here is the posting:
    Re: SXMB_MONI does not show payload after upgrade to SP15
    Regards,
    Jay

  • Sending files with and without BPM in one Interface.

    Hi All,
    I have to send three files to my receiver system. 2 files of same structure after little mapping need to be merged into single file (Using BPM) and once this is successful the third file needs to be posted without any mapping.
    I have thought of
    1. using two communication channels activated using a UNIX script externally
    2. using two comm channels with a activation time difference, i.e the 3rd file should be polled after some time when the first two files polled, but this is not helpful as if the two files doesnt process properly then 3rd file is not desired.
    Now my question is can we do this scenario using 1 comm. channel with EOIO , masking or anyother option.
    <b>Note: the third file should always be send after the processing of the first two files completes successfully.</b>
    Thanks & Regards.

    1. put two file in source folder and make synch scenario using BPM ,
    2. put third file in some other folder than source folder.
    3. after getting successful synch file responce, in the synch receiver file channel run OS command to put third file from other folder to source folder.
    hows that ???

  • Suggestions required for transferring cost from GL account to a Project

    Hi,
    We have a requirement where we want to transfer cost captured in GL to PA in a specific project.
    For example:
    Incurred a misc cost 100 (outside project) and posted to GL (a/c 600010)
    Dr 60010, Cr 120010
    Later, realized this should be absorbed as a project cost (a/c 220010)
    We need some mechanism to capture cost in project ABC such that Dr 220010, Cr 600010
    If we use Web ADI to upload 'Costed' transactions: Dr 220010 Cr <NULL> (GL Transfer Status - Accepted)
    If we use Web ADI to upload 'Accounted' transaction: Dr 220010 Cr 600010 (GL Transfer Status - Received), but in this case the entry is no passed to GL, to nullify the a/c balance in 600010
    Appreciate suggestions from experts, to address the requirement.
    Ashutosh

    Hi
    You can reverse the transaction posted in GL.
    Then load the amount to Projects, as costed, not accounted EI.
    When distributing the cost in PA it will generate the right accounting, and you could interface it to GL.
    Dina

  • Suggestion required for using row level security

    We have a scenario to provide row level security to some of the transaction tables like HR_EMPLOYEE which has a foreign key column DEPT_ID to HR_DEPARTMENTS table. This table may grow up to about 5 million records. There could be regular SELECT operations on this table and not so frequent UPDATES compared to the SELECT operation.
    We were looking at the following approaches...
    Table :
    HR_EMPLOYEE
         EMPNO
         DEPT_ID
         LAST_NAME
         FIRST_NAME
    1. Enable Oracle Label Security policy on this table and use static predicates.
    In this approach we add the OLS policy column (POLICY_COLUMN) and add predicate to access data.
    e.g. we will be giving access to global data by predicate like
    OR POLICY_COLUMN =CHAR_TO_LABEL('POLICY_NAME','C::DEPT1')
    where C::DEPT is the OLS Label
    2. Using VPD policy. We donot add any column, instead use the existing column DEPT_ID to provide row label security. In this approach the DEPT_ID is to be compared against an additional table and DOMINATES function will be used to verify the permission for the user to access the data.
    e.g. In this approach, the policy function is like
    'DOMINATES(char_to_label(''POLICY_NAME'', SA_SESSION.LABEL(''POLICY_NAME''))
    ,char_to_label(''POLICY_NAME'', POLICY_PKG.GET_LABEL_FROM_DEPTID(DEPT_ID))) = 1'
    The GET_LABEL_FROM_DEPTID function returns the OLS label for the corresponding department. This is compared with the user's session label and appropriate rows are given access.
    Can someone suggest on which of the above approaches is more performance effective considering the number of records and the additional OLS column added to the table.

    Hi there,
    would you be able to describe as detailed as possible what you want to achieve? From my first glimpse at your code, it seems as if you are using both OLS and VPD in a rather extraordinary way.
    Best, Peter

  • Suggestion Required for delivery address creation process

    Dear All,
    in my business process here i have suggested the creation of delivery address at the compnay code level. That is all the delivery address  are attached to the business partner of company code so that the delivery address across organization is visible to all the  users  and they can search and select any delivery address they want.
    please let me know if that has  got any performnce  issue or if that is the righ procatice .. considering we have thousands of delivery addresss to be created.
    cheers
    Iftekhar Alam

    Hello lrsapsd
    You first need to decide the business processes that you would (can) cover within SAP and which will be out of SAP.  Check out SAP for Real Estate Industry Solution, If you can not go that way, here is my proposal:
    1. Adv in News Papers: Outside SAP
    2. Selling of tender forms: Outside SAP
    3. Accept tenders with refundable deposits: Enter them as quotes, You may use AV-Quotation f.Contract or AG-Quotation. Bidders (Renters) will be sold-tos or Prospects and quote will be priced manually with the amount they bid to pay for rent. Deposits may be collected via a Debit Memo and posted to a Temporary  Holding Account.
    4. Agreement with highest Quoted: Reject all the Bids except the one with highest quote, Convert that quote into Rental Contract (MV) with Periodic Billing Plan. Billing Plan Type- 02; Date Determination Rule- 50.
    5. Collect 3 months rent in Advance: Can be managed with Billing Plan and/or down payment.
    6. collect the rent every month- Monthly billing of rent using Periodic Billing Plan
    7. At the end of the period refund the deposit- Credit Memo Req and Credit Memo, can be automated using contract end date and triggered by workflow with Status control  of contract if needed.
    Hope this helps.

  • Suggestion required for Rental process

    Hello Gurus,
    Please suggest a suitable solution for the following scenario:
    Client has  property like office space and shops.
    client gives it on rent, the current process is as follows:
    1. Adv in News Papers
    2. Selling of tender forms.
    3. Accept tenders with refundable deposits.
    4. Agreement with highest Quoted.
    5. Collect 3 months rent in Advance
    6. collect the rent every month.
    7. At the end of the period refund the deposit.
    Kindly suggest the document types, copy control and periodic billing steps and pricing to be used in SAP SD.
    Thanks & Regards

    Hello lrsapsd
    You first need to decide the business processes that you would (can) cover within SAP and which will be out of SAP.  Check out SAP for Real Estate Industry Solution, If you can not go that way, here is my proposal:
    1. Adv in News Papers: Outside SAP
    2. Selling of tender forms: Outside SAP
    3. Accept tenders with refundable deposits: Enter them as quotes, You may use AV-Quotation f.Contract or AG-Quotation. Bidders (Renters) will be sold-tos or Prospects and quote will be priced manually with the amount they bid to pay for rent. Deposits may be collected via a Debit Memo and posted to a Temporary  Holding Account.
    4. Agreement with highest Quoted: Reject all the Bids except the one with highest quote, Convert that quote into Rental Contract (MV) with Periodic Billing Plan. Billing Plan Type- 02; Date Determination Rule- 50.
    5. Collect 3 months rent in Advance: Can be managed with Billing Plan and/or down payment.
    6. collect the rent every month- Monthly billing of rent using Periodic Billing Plan
    7. At the end of the period refund the deposit- Credit Memo Req and Credit Memo, can be automated using contract end date and triggered by workflow with Status control  of contract if needed.
    Hope this helps.

  • Java technology/framework suggestions required for solution.

    Hi,
    I'm a C/PRO*C developer (for the past 12 years) and have been asked to do some Java ( which I haven't touched for 13 years).
    I would like you input on the 'correct' solution (kind of like an architectural overview) of the technologies I should be looking at.
    There are two parts to this.
    I need to write a web browser/Application that picks up a file locally on windows PC and reads the contents of the file to populate some url parameters which go to a specific web sevice via HTTPS.
    I then need a web service or some kind of servlet (I guess) that on receipt of the request by the client then stores (to a database) the request for auditing and then creates a soap message (using the data receieved) to an external third party( WSDL provided by thirdpparty). Once the thirdparty responds the web server then generates a web page for the client which includes a number of options and details retrieved from the thirdparty are displayed and on the client selecting them the result is sent to the server and the selected option is stored.
    Part of this must be that the server must be capable of running as a number of instances. It must be highly secure.
    What java technologies/frameworks should be looked out? Is my very rough design fundamentally floored?
    Thanks in advance.
    OFN

    OldFashionedNewbie wrote:
    So should I use servlets as opposed to JSP? or JCF?Servlets are not opposed to JSP. (JCF? Do you mean JSF?) You can and would use both Servlets and JSP, however, I have grown to believe that JSPs are awful and you should use Velocity instead. From what I've heard of JSF, I'd avoid that too.
    Essentially then create a servlet that accepts HTTP request and manipulates a call to the thirdparty, audits data to database, and returns a page back to client which then accepts the option.The server accepts the HTTP request and deals with that lower-level stuff for you, then it invokes your servlet.
    The servlet shouldn't call the third party, etc.; it should invoke other code (that you'd write) to do all that. You need a layer of abstraction between your business logic and the web tier. Among other things this will make it much easier to test.
    If I were wanting to run this as a in multiple instances then I create a connection pool to the database. But could multiple app instances be able to use one network connection to the ThirdParty?I suppose they could but it seems like more trouble than it's worth and a whole layer of infrastructure that I wouldn't bother with unless (a) you've demonstrated that it's a problem during profiling, and (b) you find that there's some preferably open-source library that handles this for you.

  • Suggestions required for automating and customising signatures.

    Hi,
    We are looking for a solution where by we take control of signatures away from users and have them administered centrally from the server and use AD attributes to customise the signatures. We are currently trailing software Exclaimer! which gives a wealth of
    signature options, however we have hit a roadblock for which we need advice.
    The large majority of our users work in groups, each group works out of a 'Shared Mailbox' and they are all given Send As permission so that they can send email from that mailbox. As an example they all send from a mailbox with the address
    [email protected]
    We now want to add their signatures from the server when the emails go out and in the process customise the signature with their attributes e.g. full name, title, contact details, company etc.  The issue we have run into is the because they are sending
    from a Group Mailbox the Exclaimer software has no way of identifying which user is sending emails and therefore cannot attribute that persons particular information. I have spoken to Exclaimer and they advise the only way around this is by having users 'Send
    on behalf of' which we do not want to do.
    Can anyone recommend a solution either within Exchange Server (we are using 2010) or Windows Server (we are using 2008 R2) or third-party software which would allow us to achieve the desired outcome.
    Thanks.

    You can use this PowerShell script (http://gallery.technet.microsoft.com/office/6f7eee4b-1f42-499e-ae59-1aceb26100de) to setup custom signatures based on AD information.
    I am not sure how this would behave for using a shared mailbox as the script sets the default signature in Outlook, but doesn't technically prevent the user from changing the signature configuration.  I have had the script run at logon so that all users
    receive the signature template which auto-populates based on AD attributes.  It checks for a custom registry value that you can comment out so it runs every logon to overwrite any changes users may make to their signatures after logging in.
    Might be something worth testing at least for what you are looking to do.

  • Suggestions required for Read-only cache group in timesten IMDB cache

    Hi
    In IMDB Cache , If the underlying oracle RAC is having two schemas ( "KAEP" & "AAEP" , having same sturcture and same name of objects ) and want to create a Read-only cache group with AS pair in timesten.
    Schema                                              
        KAEP  
    Table  
        Abc1
        Abc2
        Abc3                                    
    Schema
        AAEP
    Table
        Abc1
        Abc2
        Abc3
    Can a read-only cache group be created using union all query  ?
    The result set of the cache group should contain both schema records in timesten read-only cache group will it be possible ?
    Will there be any performance issue?

    You cannot create a cache group that uses UNION ALL. The only 'query' capability in a cache group definition is to use predicates in the WHERE clause and these must be simple filter predicates on the  tables in the cache group.
    Your best approach is to create separate cache groups for these tables in TimesTen and then define one or more VIEWS using UNION ALL in TimesTen in order to present the tables in the way that you want.
    Chris

Maybe you are looking for

  • Requirement: Creation of new report similar to VA05u2026

    The Sales team need to use transaction VA05 to show all open orders, for all order types.  It currently takes 9 minutes to run an open order report, 11 to include exporting the file from SAP. There are currently nearly 30,000 Finished Goods open orde

  • Add a classpath for as3 in the users Flash preferences?

    Is this possible in the mxi file? Or do I attach another "self executing file" to it? Is there anyway I can add a bash file into the mxp file that gets executed upon installation? I have installed 2 mxp's at work form 2 different companies, and both

  • 3.2; DAC; ListControl - Problem with rollback

    I have a ListControl used for navigation. The problem arises when I click rollback button on NavigationBar. After this event ListControl stops updating its state according to InfoBus events. Is it a bug or what? Did anyone encounter such behaviour? A

  • Is "Sql Server Reporting Service" read only....?

    Does SSRS support the ability to enter data (however limited) or does is only report on pre-existing data? (Suppose I had a list of names. If I could add a new name to the list in SSRS, and have the report engine pick up on it, that would save me tro

  • Regarding EP Guys in the XI Project

    Hi Experts, i have One Doubt Regarding the Implementation of the XI Project. Is the EP Persons are  Must To Implement Any XI Project?????? Should we Maintain the EP Front End Access Compulsary Or We can Maintain Any other Fron End Access Like VB .NET