Multiple account scenario and transaction launcher (CRM7.0)
When I want to get the personnel number transferred from the webclient into R3 via the transaction launcher I can get the current customer copied into R3 from the service ticket. In the multiple account scenario I want to get the BP "involved employee" transferred instead of the current customer being the reporting customer (on behalf of).
Does anyone has the parameter for this?
Thanks,
Donny
Edited by: Donny Mensen on Sep 1, 2009 10:12 AM
Edited by: Donny Mensen on Sep 1, 2009 10:15 AM
Wrong interpretation of multiple account scenario by user.
Similar Messages
-
Multiple account assignment and copy of po line item quantity to x lines
Hi,
I am wandering if it is possible to automate the copy of the first line presented for 10pc in multiple account assignment screen on PO line item level to 10 lines with quantity 1 in the same multiple account assignment screen. This is of course related to the second step we want to examine which is the creation of Assets for these 10 multiple account assignment lines
Looking forward to your proposals
Edited by: David Reynaers on May 19, 2011 5:09 PM
Edited by: David Reynaers on May 19, 2011 5:23 PMHi David,
First keep the PO line item Qty to 1 , then select multiple account assignment the first line with QTY 1 will be defaulted
Select the first line and choose copy just beside copy icon the new icon will appear "insert account assignment item"
Select on right side you have two options "Insert Once" , "Insert several times" select several time system will default Pop up
Insert number of times 9 , Now change the line item Qty. to 10
Thanks
Diwakar -
Undeleting a PO line item with multiple account assignment and PO history
I am getting error message
PO history already exists (Multiple account assignment not possible)
Message no. MEPO841
When attempting to undelete a purchase order line item that has GR (nonvaluated) and Invoice postings.
Sequence of events.
PO line item was created with mutlitple account assignments ( 50/50 distribution) and GR nonval flags on.
Invoice Posted (blocked for payment)
GR done
PO line item marked for deletion.
Now getting MEPO841 when attempting to undelete.
Tried to Reverse GR and cancel material docuement - unable to do so - message no selectable items in PO
(even with check zero indicator )Hello Dan ,
Error message MEPO 841 is only issued if you have Multiple account assignment function (MAA) activated. Multiple account assignment function is a new business function developed in Release 604.
If you have MAA active, you are not allowed to change a single account assigned PO which has GR posted to a multiple accounts assigned PO. If this is tried , MEPO 841 will stop you from doing this change.
If you want to have your old functionality in the lower release, you should switch off the business function LOG_MM_MAA_1 ( MM Multiple Account Assignment ) in Release 604.
Please switch the business function LOG_MM_MAA_1 off in test environment and test the problem again in a productive system.
I hope this information has been helpful in solving your problem. Please let me know if you have any further questions.
Thank you.
Best Regards,
Frank Farinella -
Enumerate multiple inheritance scenarios and their java equivalents?
hi,
ppl have often said things like
"java doesn't support multiple inheritance but this is ok, since there are other mechanisms for doing the same thing (by which we nearly always mean interfaces)"
how solid a statement is this? are there any formal methods available eg smt like "over all possible inheritance trees over all possible classes, only a handful of cases are distinct when viewed from the converting-to-single-inheritance scheme"?
the two things mentioned as harder to workaround are mixins and the diamond problem - are there more?
also what other mechanism apart from interfaces (if any) are useful?
any help appreciated,
asjfWhat I say is that it doesn't matter since there is
almost never any need for MI. Most of the time it is
used it is used because the developer/designer did not
understand what they were doing and it should not have
been used in the first place.
That leaves one with very few cases where it should
ever be used. And that coupled with the fact that a
developer should never use it unless they are very
experienced (so that they actually know that it should
be used,) means that practicing programmers should
leave discussion of such usages to scholarly
journals.thanks :) I guess my problem is that often with computer stuff you don't have to rely on other peoples experience about things - you can go and test it yourself
I've done very little C++ development, and so have never come across real-world multiple inheritance. I bumped into the first situation with some java code where it might've been a neat solution recently but this could easily fit into the "designer did not understand what they were doing" category from above..
will have a casual look around the scholarly journals if I can find any that look promising :)
asjf -
Value mismatch in ME23N and MIRO for PO with multiple account assignments
Hello All,
I've a PO for indriect material procurement with no material master and I've a single PO item with Account Assignment Category as "K" (Cost Center) and Net Price as "1,357.91". Account Assignment has been distributed by percentage such that 50% goes to a cost center and the remaining 50% goes to another cost center.
When I do MIRO, the amount comes as "1.357,92". This is because, the actual PO price "1,357.91" is divided by 2 equal half due to multiple account assignment and the individual amount comes to 678.955. And this is rounded off to 678.96 and multiplied by 2 in MIRO and the final amount comes to "1357.92". So as you see, the variance between PO price and MIRO price is 0.01.
How to get rid of this variance? Can something be done to match the PO value and MIRO value the same?
Thanks for your inputs.
SankarHI Sankar,
This is a standard behaviour as Currencies with 2 decimals will be getting rounded off. One work around to avoid posting of Small differences in Invoices (DIF accounts) is to maually change the amount in the Account assignment in the Invoice line to match to PO line total.
Regards,
Kathir -
Multiple Account Assignment Distribution by Percentage in EBP
Hi Gurus,
We are in SRM 4 SP13 and ECC 4.6C ,Classic Scenario.The SC creates a PR in the backend and from that PO subsequently.
When we are creating a SC with Multiple Account Assignment and Distribution by Percentage to different cost centres the PR created with
Distribution : Distribution by percentage and
Partial Invoice : Distribute in Sequence. This is for materials
But for Services it is created as
Distribution : Distribution by percentage and
Partial Invoice :Distribute Proportionally.
For services Partial Invoice is working fine and for materials it is Picking "Distribute in Sequence"
Is this a standard behaviour or any thing to be changed .Please let me know.
Thanks in Advance.
RajeshHi there,
Standard SRM Hardcodes the partial invoice indicator to Progressive when
sending POs to SAP in the Classice Scenario:
SPOOL_PO_READ_BAPI_EXPORTS hard codes the value of po_items-part_inv
to 1 that is equivalent to "Progressive fill-up" in R/3 POs & REQ.
It is not possible to create from EBP to backend some PO-documents with
multiple account assignment and partial invoice indicator = 2 (which is
proportional distribution because there is no possibility to set this
indicator on the account assignment creen in EBP and theris no Badi
to do it so far. This is a missing functionality from SAP.
You still could use LIV with partial invoice indicator= 1 and then you
can change to partial invoice propotional in backend manually.
This is not comfortable but it is possible so far.
You can see in the following code from the mentioned Function how Service and material documents are treated differently
======================================
set distr. indicator only for the dummy item for services
for material items and the service lines
it is derived from distribution type in EBP
IF next > 1.
IF po_items-item_cat = '9' OR
po_items-item_cat = '1' .
po_items-distrib = '2'. "prozentuale Verteilung
ENDIF.
po_items-part_inv = '1'. <<<< Hard Coded to "1"
MODIFY po_items INDEX h_index.
ELSE.
CLEAR po_items-distrib. "prozentuale Verteilung
MODIFY po_items INDEX h_index.
ENDIF.
ENDLOOP.
CHECK NOT po_items[] IS INITIAL.
======================================
Or possibly use Badi BBP_CREATE_PO_BACK
Hope this points you in the right direction.
Regards,
Matthew -
Multiple Account assignment in PO cause no GR value
HI,
In PO, we have multiple account assignment, and thus the GR,Non-Valuated will be checked automatically. In this case, we can only have the financial posting have the invocie receipt time.
We can have the correct financial posting, but will not the real time posting after GR before IR.
Like we have GR, but after 2 months we shall have IR. Before we IR, we can not found any Financial posting for Goods receipt. Do we have any solution for this?
Kerry LiuMay i ask the reason why SAP can not do value GR for multi-accoutn assignment? As our Finance team to have financial posting when they have the good receipt, seemed it's hard to do if we use multi-account assignment? or any other better ways?
-
Asset PO with Multiple account assignment..!!!
Hi all ,
i am creating asset PO with multiple account assignment and having pricing condition 5.5% Octroi..
While doing the MIRO , system should distrubuted octorie amount to all the assets ( load to asset value )
But system is not capture the octorie amount in MIRO...
Any customization required for multiple account assignment in case of Asset PO ..??
Please help.Hi,
In MIRO, item detail screen, you check for a button which allows apportionment of the value.
Regards
Aloysius -
Parameter passing (CRM to R3) for BOR based transaction launcher
Hi All,
Our requirement is to create R3 sales order through IC webclient. The details of the business partner should be shown as the defaults in the R3 sales order creation screen.
To achieve this we:
1. Created link in Navigation Profile
2. Created transaction launcher profile (using the above created navigation link) and transaction launcher type is BOR based.
3. Transaction parameters (in the handler class method IF_CRM_IC_ACTION_HANDLER~PREPARE_DATA_FLOW) are set to the business partner.
When we launch the VA01 transaction through IC webclient, we are able to see the Sales order initial screen.
We are facing the following problems.
1. We could not skip the initial screen in the VA01 transaction.
2. The transaction parameters are not passed to the R3 Sales order creation transaction. While debugging, we could see that the business partner number is correctly assigned to the transaction parameter but this value is not sent to the R3 system.
Are we missing something for passing the parameters from CRM system to R3?
Please help.
Points will be awarded.
Thanks,
ChanHi Chan
Don't know if this question has been answered yet, but have a look at this document: [http://www.consnet.co.za/documents/R3OrderIntegration.pdf]
This document is for WinClient Integration, but you can create your IC WebClient launch transaction for the BOR Object easily enough.
There may be more elegant ways of doing the above, such as doing everything R/3 on BUS2032 and using delegation of the BOR Object, but this document is the most detailed explanation I have.
Regards
Johan
Edited by: Johan Van Zijl on Jan 15, 2008 6:25 AM - I have fixed the link to the file -
File-XI-multiple IDoc Scenario
Hi there -
I am working on single File-XI-multiple IDoc Scenario and have following questions:
(please keep in mind that there is already an existing multiple IDocs-XI-single File scenario between the same systems)
1. Please provide any detailed step by step documentation from end-to-end.
2. I am thinking it's compulsory to use BPM, is there any way to aviod?
3. Is it possible to update existing IDocs in R/3 directly from the data from XI?
Thanks everyone in advance...
PatHI,
Pls go thru following links-
/people/michal.krawczyk2/blog/2005/12/04/xi-idoc-bundling--the-trick-with-the-occurance-change
Single inbound file -> XI -> Multiple IDOCs in SAP
One file for multiple IDOCs
Hope this helps..
Regards,
Moorthy -
One Payment method, one house bank but Multiple Account ID
Hello
My client has one house bank but multiple accounts(Account IDs). They would like to have one payment method "C" - Cheque.
Is it possible to have one payment method, one House bank and multiple account ids and during F110 the program should post to the correct gl (Bank account)
Thank YouHi,
For a combination of House bank, payment method and currency key, only one account ID with sub GL account can be maintained in SAP.
If there are different account IDs in the same House bank, the accounts should be either in different currencies (INR, USR, GBP .....) or the payment method should be different.
If all the accounts in a bank are to have same payment method and same currency, different house banks have to be created for each of the accounts. -
Multiple account assignment in purchase requisition
hi,
when we are using multiple account assignment in purchase requisition we are getting following messege:
error 1 : "Distr. ind. and partial invoice ind. must be set for multi acct. assgt."
error 2 : "Multi acct. assgt. not allowed for ind. cust. req. or engineer-to-order"
please suggest if i need to change configuration...
thanks,
shreyahi,
error 1 : "Distr. ind. and partial invoice ind. must be set for multi acct. assgt."
OME9- change the options other than nil, in distribution and partial invoice option, according to the requirement
error 2 : "Multi acct. assgt. not allowed for ind. cust. req. or engineer-to-order"
-can u check the system messages.
(seems u r using M account assignment)
OME9- activating the multiple account setting, and other fields depends on your business requirement.
Edited by: Suresh Shenoy on Jan 29, 2008 6:27 AM -
Hi there,
i am working on a multiple adapters scenario and would like to get some help from you experts.
I will try to explain the requirements of it:
1) An external system will send a request to XI (in order to "start" the process) --> SOAP adapter (sender/request)
2) XI will communicate with SAP and retrieve a table from there --> sRFC adapter (receiver)
3) XI will update a table (Oracle DB) of the source system (the external one from step1) --> JDBC adapter (??)
i have been involved in scenarios with SOAP adapter and JDBC separately but not all together.Thus i dont know how to elaborate the third step.In addition i would prefer avoiding the use of BPM if possible.
Questions:
a) What is the best practise here?
b) I am not using WS.response so i dont know how to retrieve back the data to the sorce (that is the target system at the same time) by using the JDBC (cause i need to update a table).
Could you please help me on this?
Thanks in advance and best regards,
DavidHi,
Here is a sample code for RFC lookup
package com.ibis.mapping.lookup.websiteorders;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.HashMap;
import java.util.Map;
import com.sap.aii.mapping.api.AbstractTrace;
import com.sap.aii.mapping.api.MappingTrace;
import com.sap.aii.mapping.api.StreamTransformation;
import com.sap.aii.mapping.api.StreamTransformationConstants;
import com.sap.aii.mapping.api.StreamTransformationException;
import com.sap.aii.mapping.lookup.Channel;
import com.sap.aii.mapping.lookup.LookupException;
import com.sap.aii.mapping.lookup.LookupService;
import com.sap.aii.mapping.lookup.Payload;
import com.sap.aii.mapping.lookup.RfcAccessor;
import com.sap.aii.mapping.lookup.XmlPayload;
public class RFCLookup implements StreamTransformation
public Map param = null;
public static void main(String[] args)
try
InputStream in = new FileInputStream(new File(
"TestFile.xml"));
OutputStream out = new FileOutputStream(
new File(
"Test.xml"));
System.out.println("Hello");
RFCLookup rfcLookup = new RFCLookup();
rfcLookup.execute(in, out);
catch (Exception e)
System.out.println("ERROR IS :" + e.getMessage());
public void execute(InputStream inputStream, OutputStream outputStream)
throws StreamTransformationException
MappingTrace importanttrace;
importanttrace = (AbstractTrace)param.get(StreamTransformationConstants.MAPPING_TRACE );
RfcAccessor accessor = null;
try
// 1. Determine a channel (Business system, Communication channel)
Channel channel = LookupService.getChannel("BS_name", "Comm_channel_name");
// 2. Get a RFC accessor for a channel.
accessor = LookupService.getRfcAccessor(channel);
importanttrace.addInfo("Accessor Looked up.");
// 4. Create xml payload from the inputStream
XmlPayload payload = LookupService.getXmlPayload(inputStream);
importanttrace.addInfo("Input stream payload fetched");
// 5. Execute lookup.
Payload result = accessor.call(payload);
importanttrace.addInfo("Called the RFC");
// 6. Get the lookup response in new InputStream
InputStream in = result.getContent();
importanttrace.addInfo("got output");
// 7. Transfer the inputstream into outputstream
byte[] buffer = new byte[1024];
for (int read = in.read(buffer); read > 0; read = in.read(buffer))
outputStream.write(buffer, 0, read);
outputStream.write('\n');
outputStream.flush();
catch (LookupException e)
importanttrace.addWarning("Error while lookup " + e.getMessage());
catch (IOException e)
importanttrace.addWarning("Error " + e.getMessage() );
finally
// 8. close the accessor in order to free resources.
if (accessor != null)
try
accessor.close();
catch (LookupException e)
importanttrace.addWarning("Error while closing accessor " + e.getMessage() );
public void setParameter(Map param)
this.param = param;
if (param == null)
this.param = new HashMap();
This code works and all you need is the source RFC interface and target RFC interface.
compile this code and import it as java mapping in interface mapping..
now specify some RFC request in the test tab of interface mapping. the o/p will be response from RFC
Dont forget to modify the name of ur comm channel and business system in the code
Channel channel = LookupService.getChannel("BS_name", "Comm_channel_name");
Edited by: Progirl Progirl on Jul 21, 2008 4:25 PM -
Multiple Account Ranges - Row Expand
When assigning accounts to row sets, you must identify the display type. The choices are T = Total, E = Expand and B = Both (Expand & Total).
My question deals with multiple account ranges. When I enter multiple account ranges, I don't get the desired results - expanded (detail) and one total. The excerpt below says you must use T if you assingn "multiple account ranges to a row and you want to total them".
How do I get the detail for multiple account ranges and one total??
Excerpt from User Guide:
Additional Information: To specify just one account rather than a range, enter the same account as the Low and High.
If you leave a segment blank, FSG will process all values for that segment.
4. Enter a Display type for each account segment.
Note: You must use a display type of T (Total) for each segment if you assign:
' Accounts to a column.
' Multiple account ranges to a row and you want to total them. See Display Types.
B: (Both) Expand and total the range and display all segment values and a total balance for the segment values. This option lets you display both detail rows and total rows. If you enter a parent segment value for your range, FSG totals all of the child values for that parent. Do not select summary reporting to display all the child values in your report.
nullThanks for your question.
The best solution for this issue is 1) to define separate row lines for each of your account ranges and use the display type of "E" for each row line and 2) to define another row line which is the total of the rows which you expanded on above. This row can either be a calculation of the rows above or an account assignment using the same multiple account ranges above with the display type of "T".
Please let me know if you have any questions with this.
Thanks. -
How download from multiple accounts with one button
What do I do to have multiple accounts checked and messages downloaded without opening the get mail dropdown. I used to just hit the get mail button.
I use this add-on:
https://addons.mozilla.org/en-US/thunderbird/addon/get-selected-mails/
which lets you define various sets of email accounts. Any of these sets can be defined as the default action.
There is also a GetAllMails add-on:
https://addons.mozilla.org/en-US/thunderbird/addon/get-all-mails/
Maybe you are looking for
-
Problem in creating a model window
Hi, I am trying to open a window on the click of the button and I am getting the following error Parameter windowInfo must not be null. this is the code i wrote to open the window IWDWindow excelLinkWindow; try{ wdThis.wdGetAPI().getCo
-
My iTunes doesn't open any more all of a sudden, though Task Manager has listed it in "Processes". Quicktime and everything else works, though. I've tried de-installing and re-installing serveral times.. Even older Versions (iTunes 10.5) won't work.
-
Lost my registration info for qt pro
I opened qt today to discover that my app is no longer registered and I don't know where the registration code is. Anyone know how to go about retrieving registration info?
-
Main div is not containing interior divs
My interior divs are floating beyond the height of my main div, instead of my main div lengthening to accommodate interior divs. I've examined coding from another site I did and it looks to me to be the same code. I need a second pair of eyes. http:/
-
Equium L40-10X PSL41E keeps freezing - Where can I find BIOS?
Hello, I'm new to this forums so please be gentle. I have an Equium L40- 10X laptop Model number PSL41E-004004AV Runs on 32 bit Vista home My problem is it keeps freezing gand i can do nothing but re-boot it. The computer problem report section is te