Release strategy -multiple account assignment
Hi,
I have PO release strategy based on account assignment(one of the criteria). AAC used is P,Q, and N . Couple of questions -
1) I do not want to allow multiple account assignment in PO.
2) KNTTP is not available in CEKKO communication structure. I had to bring it through a user exit. Because of this looks like multiple account assignment still triggers release.
Hi
The thing you need to get considered is does the PO release at header level or at item level .You can create a class for account assignment category and assign the charecterestic properly created with the tab basic data properly filled for value assignment and assign the values for the AAC .
Regards,
Similar Messages
-
Purchase Requisition Release Strategy - multiple account assignments
Hello,
We would like to be able to create a purchase requisition where each line item can have 1of 3 account assignments (KNTTP). These 3 account assignments all have the same Release Strategy. Our expectation was that the purchase requisition would have a release strategy but it doesn't. If we use 1 account assignment withmultiple line items we get a Release Strategy but if we mix them we get nothing.
Does anyone know how to make the Release Strategy show up for multiple account assignments that share the same Release Strategy?
Regards,
Corinne TaylorDear Corinne Taylor,
You may assign a BLANK value in the characteristic:
You can add also as " " and named it as BLANK so you can have your release strategy get trigger
for all MRP account assignment or multiple account assignment.
Example setup
Account assignment A
Account assignment K
Release group X1 strategy 01 classfication has blank in values.
Classification:
Value Description
A Account assignment A
K Account assignment K
BLANK
Test this and it will work.
Best Regards,
Ian Wong -
PR Release Strategy for Account assignment cat "U"
Is it possible to set up release strategy for Acct assignment Cat "U" - if yes, How would it be configured? additionally we are also setting up Rel str for acct assign cat K and A - specific question is relative to "U" in addition to K and A.
Other parameters being used are
pur Org
Doc type
cost center
Total value
Thanks for the help in advance
RajDear Raj,
When you creating PR with acct assignment U, the acct. assignment tab will not appear, thus
you not able to enter cost center. You may try this workaround via customizing.
a) You may define a <BLANK> value for the cost center in customizing and assign it to your release strategy.
Characteristic:
Cost Center:
Value Desc:
1000 1000
2000 2000
<BLANK>
b) You may use user exit EXIT_SAPLEBND_001 and pass the dummy cost center to get the release strategy
determine.
Regards,
ian Wong Loke Foong -
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 -
GR/IR Rounding Logic for Multiple Account Assignment
We have activated business function LOG_MM_MAA_1 (EHP4 release 604), GR valuated. When choosing Distribution on quantity basis and distribute partial inv proportionally, the MIGO postings are different from the MIRO postings. For example, we have a quantity of 12 that we allocate to two different cost centers 33.3 / 66.7 %. We receive a partial qty of 5. MIGO distributes the quantity 1.665 / 3.335, respectively. However, MIRO distributes the quantity 1.666 / 3.333 respectively. Since MIRO is supposed to accept the MIGO quantities and amounts, why is the percentage allocation different? Is there a way to make the percentages equal for MIGO / MIRO? Modification of the percentage field (VPROZ) in the PO to more than 1 decimal is not an option.
Example
PO (quantity-based distribution, partial inv is proportional: Receive partial Qty 5 of total 12
Net Value Qty Percen MIGO MIRO
Item: 9,600.00 USD 12.000 pc 100.00 4,340.00 4,340.00
Account 1: 3,200.00 USD 4.000 pc 33.3 1,446.67 1,446.96
Account 2: 6,400.00 USD 8.000 pc 66.7 2,893.33 2,893.04
The small difference of $0.29 for this example is inconsequential, but for larger quantieis it will have a greater impact on the account allocation.U set or U dont set system will flag the GR non valuated once u assign multiple account assignment.
But SAP is coming up with GR valuated for Multiple account assignment in enhancement package 4.
Check out EP4 Presentation at........
https://websmp210.sap-ag.de/erp-ehp
Venkat -
Down payment with multiple account assignment PO
Dear Experts,
While posting down payment request through transaction F -47 with
reference to purchase order we are getting below given error.
In that purchase order we have given
multiple account assignment i.e. multiple cost centers (e.g. Cost center A 50% cost center B 10% Cost Center C 40% i.e. distribution by %)
but
system is flagging message
Item 00010 of purch. document 4500024875 contains no suitable account
assignment
Message no. ME717
What will be the possible cause?
regards,
AbhijitHi,
In the request f-27 tr.code give the purchase order which item you want to give ie., for above said example 10 is a line item of 4500024875 - purchase order and beside you have to mention
10(lineitem) 4500024875 (purchase order) 2009 (year)
and system will take that request against the above purchase order.
Regards,
satish -
GR and GR Non Val indicator in R/3 PO for multiple account assigned SC's
Hi,
We are on SRM 3.0(EBP 4.0) and R/3 4.7.
We have implemented the BBP_CREATE_PO_BACK badi for setting or clearing the GR and IR indicators under certian conditions.
But for Multiple account assigned SC's we get an error message "06181 With non-valuated GR, please also enter GR i ndicator ".
We have tried implementing note# 872000, but this has not solved the issue.
The PO's get created only if we force the GR indicator when transferring the data into R/3.
It seems clear that while creating the PO the system is encountering the GR Non Val indicator but not the GR indicator, so its throwing the error message (we get the same error message when we create the PO from R/3 with GRnon val indicator checked and GR ind unchecked).
The proposed solution is that in the same BADI, along with clearing the GR indicator, we will also clear the GR non val indicator.
This can solve the issue if the indicators are transferred as it is from EBP.
But can anyone tell me if these indicators are also checked/changed in any FM/program in R/3 before the PO is created?
Is there any customizing setting which is affecting this particular behaviour?
Regards,
SrivatsanHi Srivatsan ?
In ECC, you have a configuration point :
Materials Management->Account Assignment->Maintain Account Assignment Categories
Here you can untick the indicator you want by account assignment category;
Kind regards,
Yann -
ERROR WHILE POSTING MIRO FOR MULTIPLE ACCOUNT ASSIGNMENT (ASSET)
Hi Guys,
We created a PO for asset with multiple account assignment. And we immediately do IR instead of GR.
While doing IR it is giving error
1) Quantity delivered is zero - Warning message
2) Account 245350 requires a Transaction Type or is Invalid - Error message
what may be the problem. how can we eliminate and post it
Regards
palaniHi,
I would assume the G/L account you used was not properly set up. Did you get the same problem if you try to change to another G/L account? Perhaps, get your FI specialist to look into this G/L account-related error and verify it.
Cheers,
HT -
'BAPI_PO_CREATE1' Multiple account assignment is not possible for AFS item
'BAPI_PO_CREATE1' -> This BAPI works perfectly without the 'account assignment' option . But for purchase requisitions which have account assignments BAPI returns the error - E|8W |185 |Multiple account assignment is not possible for AFS items.
Can somebody please help me to get this error resoleve .
My coding I have done like below.
DATA: pohead TYPE bapimepoheader.
DATA: poheadx TYPE bapimepoheaderx.
CONSTANTS : c_x VALUE 'X'.
DATA: exp_head TYPE bapimepoheader.
DATA: return TYPE TABLE OF bapiret2 WITH HEADER LINE.
DATA: poitem TYPE TABLE OF bapimepoitem WITH HEADER LINE.
DATA: poitemx TYPE TABLE OF bapimepoitemx WITH HEADER LINE.
DATA: posched TYPE TABLE OF bapimeposchedule WITH HEADER LINE.
DATA: poschedx TYPE TABLE OF bapimeposchedulx WITH HEADER LINE.
DATA: POACCOUNT TYPE TABLE OF BAPIMEPOACCOUNT WITH HEADER LINE.
DATA: POACCOUNTX TYPE TABLE OF BAPIMEPOACCOUNTx WITH HEADER LINE.
pohead-comp_code = '1000'. "IEQ1 plant. "'1000'.
pohead-doc_type = 'NB' .
pohead-creat_date = sy-datum .
pohead-vendor = EKKO-LIFNR. "'0000500004'.
pohead-purch_org = purch_org.
pohead-pur_group = purch_grp.
pohead-langu = sy-langu .
pohead-doc_date = sy-datum.
poheadx-comp_code = c_x.
poheadx-doc_type = c_x.
poheadx-creat_date = c_x.
poheadx-vendor = c_x.
poheadx-langu = c_x.
poheadx-purch_org = c_x.
poheadx-pur_group = c_x.
poheadx-doc_date = c_x.
poitem-po_item = iLineItem. "1.
poitem-material = req_item-MATERIAL. " '000000000040000234'.
poitem-plant = req_item-PLANT.
poitem-quantity = req_item-QUANTITY.
poitem-net_price = NET_PRICE.
poitem-price_unit = PRICE_UNIT.
poitem-shipping = 'Z1'.
poitem-preq_no = req_item-PREQ_NO.
poitem-preq_item = req_item-PREQ_ITEM.
poitem-acctasscat = 'K'.
APPEND poitem.
poitemx-po_item = iLineItem. "1.
poitemx-po_itemx = c_x.
poitemx-material = c_x.
poitemx-plant = c_x .
poitemx-quantity = c_x .
poitemx-tax_code = c_x .
poitemx-item_cat = c_x .
poitemx-acctasscat = c_x .
poitemx-net_price = c_x.
poitemx-price_unit = c_x.
poitemx-shipping = c_x.
poitemx-preq_no = c_x.
poitemx-preq_item = c_x.
poitemx-acctasscat = c_x.
APPEND poitemx.
POACCOUNT-PO_ITEM = iLineItem.
POACCOUNT-SERIAL_NO = iLineItem.
POACCOUNT-GL_ACCOUNT = '0000211010'.
POACCOUNT-SD_DOC = '0001001056'.
POACCOUNT-ITM_NUMBER = '000100'.
POACCOUNT-CO_AREA = '1000'.
APPEND POACCOUNT.
POACCOUNTX-PO_ITEM = '00001'.
POACCOUNTX-SERIAL_NO = '01'." '01'.
POACCOUNTX-PO_ITEMX = 'X'.
POACCOUNTX-SERIAL_NOX = 'X'.
POACCOUNTX-GL_ACCOUNT = 'X'.
POACCOUNTX-SD_DOC = 'X'.
POACCOUNTX-ITM_NUMBER = 'X'.
APPEND POACCOUNTX.
CALL FUNCTION 'BAPI_PO_CREATE1'
EXPORTING
poheader = pohead
poheaderx = poheadx
IMPORTING
exppurchaseorder = ex_po_number
expheader = exp_head
TABLES
return = return
poitem = poitem
poitemx = poitemx
POACCOUNT = POACCOUNT
POACCOUNTX = POACCOUNTX.I found the answer
-
Hi All,
I'm using BAPI_REQUISITION_CREATE to create the PR . The PR is created successfully with service lines. The service lines for PR item has to be assigned to different account assignment. My problem is that account assignment is not getting assigned to the service line for multiple account assignment cases, instead the account assignment is blank for the sevice line.
Here is part of my code.
For Account Assignment
t_requisitionaccoun-preq_item = '00010'.
t_requisitionaccoun-serial_no = '01'.
t_requisitionaccoun-g_l_acct = '0000630010'.
t_requisitionaccoun-cost_ctr = '0801112560'.
append t_requisitionaccoun
t_requisitionaccoun-preq_item = '00010'.
t_requisitionaccoun-serial_no = '02'.
t_requisitionaccoun-cost_ctr = '0801111710'
t_requisitionaccoun-g_l_acct = '0000610090'.
append t_requisitionaccoun
t_requisitionaccoun-preq_item = '00020'.
t_requisitionaccoun-serial_no = '01'.
t_requisitionaccoun-cost_ctr = '0801111710'
t_requisitionaccoun-g_l_acct = '0000610090'.
append t_requisitionaccoun
For Service account Assignment
*<b>PR item 10</b>
Service item 1
t_requisitionsrvaccass-pckg_no = '0000000002'.
t_requisitionsrvaccass-line_no = 2. " line 1 is the header for service
t_requisitionsrvaccass-serno_line = '01'.
t_requisitionsrvaccass-quantity = '10'
t_requisitionsrvaccass-serial_no = '01'
APPEND t_requisitionsrvaccass.
Service item 2
t_requisitionsrvaccass-pckg_no = '0000000002'.
t_requisitionsrvaccass-line_no = 3.
t_requisitionsrvaccass-serno_line = '01'.
t_requisitionsrvaccass-quantity = '10'
t_requisitionsrvaccass-serial_no = '02'
APPEND t_requisitionsrvaccass.
*<b>PR item 20</b>
Service item 1
t_requisitionsrvaccass-pckg_no = '0000000004'.
t_requisitionsrvaccass-line_no = 2. " line 1 is the header for service
t_requisitionsrvaccass-serno_line = '01'.
t_requisitionsrvaccass-quantity = '10'
t_requisitionsrvaccass-serial_no = '01'
APPEND t_requisitionsrvaccass.
With this code, what I get is the blank account assignment for PR item 10 and correctly filled account assignment for PR item 20.
Does anyone done this before and can give me some help. Thanks.Hi, can you send me an example of this BAPI.
I have the same requeriment, i'm new with bapis
thanks -
PO with hundreds of multiple account assignment lines on service line level
Hi, experts,
I want to create a external service PO with multiple account assignment.
However, in the service line item level, when I click on the multiple account assignment, I could only enter 97 lines. But I need to create around 1000 account assignment lines for a single service line.
Is it possible to extend the no. of account assignment lines inside the service line level? May I know how to do so?
Thanks & regards,
JamesI'm facing a similar error.
What I think it's happening is that for technical reasons the program involved only delivers 99 line items... To make things worse, When you try to create an invoice for that full item you are going to get an error bc the invoice reserves line 99 for unplanned account assignments.
The suggestion from SAP is to create further items with 98 account assignment items or less.
Have a look at these notes: 486808, 651784
Regards,
Nelson
PS: Please rewards points for helpful answers -
Multiple Account Assignment details for Service PRs
Hi,
I have developed a RFC for creating PRs. For multiple service PRs, multiple services are getting created but account assignment details getting created only for the first service line item. Iu2019m using BAPI_REQUISISTION_CREATE. Please provide me a solution.
Regards,
N.Senthilhi all,
the issue has been resolved by passing the below mentioned values.
wa_item_data-distrib = '1'. "FOR MULTIPLE ACCOUNT ASSIGNMENT based on the quanlity
wa_item_data-part_inv = '1'. "FOR MULTIPLE ACCOUNT ASSIGNMENT
solution got from
http://wiki.sdn.sap.com/wiki/display/ABAP/BAPI_REQUISITION_CREATE
http://www.sapnet.ru/viewtopic.php?p=9306
Regards,
N.Senthil -
MIGO in case of multiple account assignment.
Hi,
I have created PO with multiple account assignment. AAC is P.
While doing MIGO, FI document is not getting generated.
Can anyone plz explain how multiple account assignment functionality works?
Regards
NileshHi
Its a standard practice that if there is multiple account assignment, the proportion will not be appearing at the time of MIGO. It will get updated only at the time of Invoice verification.
Regards,
Lakshmanan Krishnan -
GR Printing For Single Line Item With Multiple Account Assignment.
Hi All,
There is PO for projects (Account Assignment -P - Network) in which in a single item consist of multiple account assignment.
Noe while entering the GR I select "Collective Slip" option but when the GR is posted system automatically select option "Individual slip" and seprate line item are printed for each account assignment.
The printing program is standard SAPM07DR. The SAP version is 4.7. Can anyone tell what is ther any setting in configuration or is it problem in program or smart form
Thanks & Regards,
Omkarhi
please check your form and routine used to print. -
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
Maybe you are looking for
-
Open VI Reference for a Project Library VI
Hi, my code calls some subVIs by reference by using "Open VI Reference" and "Call by Reference" VIs. Now, "Open VI Reference" expects a path to the VI: When the SubVIs sit in the same folder as the calling VI, it is easy to simply supply the name of
-
Finding EXPORT pair of an IMPORT statement
Hi! I found an IMPORT xyz INTO xyz FROM MEMORY ID xyz. statement in a user-exit. However I don't know exactly where is it's pair, and I don't know the easiest way to identify it's program, where this global variable is filled. It could be in other us
-
How do I know if the apps are free or not if I already have them on my ipad??
How do I know if the apps are free or not if I already have them on my ipad?? I have an ipad and it was open by another person's Apple ID and all the applications too. Now I have change the Apple ID by my name and I wanted to update the apps and I ca
-
Problem with barcode font in Forms9i
I need urget help with the following matter: I'm using a barcode font to display a text item. In developer everything is ok, but when i run the form in the web browser, the barcode font is replaced with another normal font (arial i think)! I don't kn
-
Gurus, I am trying to assign for PR rel strategy,i am getting this error. Error in classification (class RP_XX class type 032) Message no. ME179 Procedure Please check the specified class or class type in Customizing for the release procedure. What s