Quantcast
Channel: SCN : All Content - SAP ERP - Logistics Materials Management (SAP MM)
Viewing all 6446 articles
Browse latest View live

GR issue for inbound delivery created throught SPED output

$
0
0

Hi,

 

1) I have configured the system to create SPED output from replensihment outbound delivery. SPED has created an inbound delivery. The inbound delivery gets attached in the document flow for outbound delivery.

 

now while doing GR with ref to outbound delivery in MIGO, iam getting error code 6 (The delivery items have already been goods receipt posted or contain zero quantities ).

 

So I  tried doing GR in MIGO with ref to Inbound delivery. The error iam getting is " document flow for delivery cannot be updated. Error message is M7352.

 

In sandbox, I was able to convert the above error message into blank and was able to post the GR with ref to inbound delivery in MIGO. The GR document was updated in STO. But the GR document was not attached to document flow of outbound delivery. (i think since in document flow of outbound delivery we now also have inbound delivery )

 

 

But my sandbox is refreshed and I cannot remember the T code for converting the error message into blank or warning.

 

I saw in T code OVM1 but I could not find message M7352. What are the other T codes, where I can see this message M7352 and convert into blank so that I can post the GR with ref to inbound delivery ?

 

 

2)  what is the impact of converting error messages into blank so that GR can be posted with ref to inbound delivery as I did in sandbox  as in point 1 above. ? what subsequent processes might get effected in my case of inbound delivery creation with ref to outbound delivery if error message converted to blank to post the GR

 

regards

 

Pamela


PO change IDoc failing on WBS Element (PORDCH02)

$
0
0

We are attempting to process PO changes via PORDCH02 IDoc.The key scenario is adding a new line to a PO with Account Assignment P and a WBS Element.

 

We have populated E1BPMEPOACCT and E1BPMEPOACCTX for the same PO_ITEM value 00002.

(Note the corresponding E1BPMEPOITEM segment has ACCTASSCAT = "P" as required)

 

E1BPMEPOACCT-WBS_ELEMENT has a valid value (verified vs. a previous line item that was created successfully on PO create)

E1BPMEPOACCTX-WBS_ELEMENT is set to "X"

 

The IDoc is failing with the following status 51 errors:

  • Enter WBS Element
  • Purchase order item 00002 still contains faulty account assignments
  • Instance ##### of object type PurchaseOrder count not be changed

 

Thoughts?

FMEQ - Document Journal for encumbrance only displays summary, and not the line items

$
0
0

Hello folks,


We were getting the error FMCF 320 while posting Invoice Receipt. So we applied the Notes 2118110 and 1991999 and other prerequisite notes. We don't have any issue with invoice postings anymore. However, the FMEQ report (RFFMEPGAX) for encumbrance displays only the summary for reductions (amount type '0200') and not the detail lines anymore. Also the FM posting date (ZHLDT) column on the report is defaulted to 01/01/2016.

 

How can I get back the line items to display in the Document Journal report? Could the BADI 'FMRP_RFFMEPGAX_EXIT' be of any help?

 

Your help is greatly appreciated and will be rewarded.

Thanks in advance!

Quota arrangement doesn't work for indReq VSF

$
0
0

Dear friend,

 

I am totally new in MM and PP.

I created an independent Req. for my Material M1 with MD61, the  type is VSF. and the strategy group of M1  is 40.

and I have also created a quota arrangement for M1

when I create PR with MRP,  the quantity of  VSF   is not distributed according to the Quota arrangement.

otherwise ,if the requirement comes from a Sales order, the Quota arrangement works then.

 

why doesn't  this Quota arrangement work for VSF?

 

Thanks.

 

Tang

ME59N copies first line data on the second while creating PO based on a PR

$
0
0

Folks

 

I am trying to create a PO using ME59N based on a PR. PR contains two lines/materials.

 

The PO is created with two lines but both of the lines have the same material data. It seems somewhere inside the logic, because of some anomaly, it may be copying first material's info while populating the second line.

 

It looks like this does not happen for another set of two materials on a different / another PR.

 

Please help me with prospective correction. Thank you.

No Accounting Document generated in Import PO

$
0
0

Dear Friend,

 

In case of Import PO no accounting document generated in J1IEX however excise value is flowing but system giving error of NO CENVAT AMOUNT TO BE POSTED ,please suggest the same ..

 

 

Thanks,

Dharmveer

Commercial Invoice not issue multiple times in MIGO for Import procurement in India

$
0
0

Hi Xperts

 

We have a scenario where we have multiple Purchase Orders to be clubbed to an Inbound Delivery and post Goods Receipt in India.

 

Now , as we know MIRO for Customs needs to be done against the Purchase Order only as there is no option for Inbound Delivery in MIRO. Now , say for 5 Purchase Orders from the same Vendor will have 5 different Custom-MIRO documents. However, the inbound shipment comes in one lot , so we have only one Inbound Delivery only and the subsequent GR needs to be done against the Inbound Delivery only.

 

Now , as in India the Custom MIRO document is referenced as the Commercial Invoice in MIGO to auto-populate the CVD & ADC as BED & AED on MIGO.But if the Inbound Delivery is referencing to the 5 different POs which in turn reference to 5 difference Custom MIROs , while doing GRN - SAP is only referencing only one Custom MIRO document.

 

Does anyone have any idea , if there is any way-out on that.We need to reference 5 different Custom MIRO document while doing GR against 1 Inbound Delivery referencing to 5 different POs.

 

Regards

Soumick

Me2l to be executed in background and output to mail address

$
0
0

hello gurus

 

i want to run an me2l report to be executed in the background but the issue am having now is how to send the output to an email address. Please how do i go about this.


SRM-MM rare issue fixed with intense Root Cause Analysis

$
0
0

We were once handling a high profile Customer who implemented SRM Central Contracts and replicated them to ECC. They faced many issues related to data consistency between the 2 systems particularly in the MM-Services module. This is one such case where the added  services in SRM went missing in ECC.


Basically when you create a contract and change it by adding an outline and some services under it from SRM , the services under the new outline went missing. Initially it started off that only bigger contracts with many outlines were causing the issue but also for very simple structures also this occured like,

 

Main Outline

  • First Outline  ==> with services
  • Second Outline

           -->Sub outline


SRM.jpg


MM.png


 

We could not reproduce by blocking the queue and re-running it (or) via SPROXY debugging, it happened when the outbound and inbound queue processing was really fast i.e., when we execute the end-end process from SRM.

 

But luckily we found a pattern and we tried to re-create it whilr debugging and it indeed reproduced the same issue.


Root Cause


In all working scenarios in table ESLL , SUB_PACKNOs are generated in ascending order,


PACKNO INTROW     EXTROW     DEL SRVPOS RANG EXTGROUP PACKAGE SUB_PACKNO

0031843468   0000000001 0000000000                     0     0000000000

0031843468   0000000002 0000000001                     1     13.13                X 0031843469

0031843468   0000000011 0000000001                     1      90000                  0000000000

0031843468   0000000012 0000000011                     2      70000              X  0031843475   >> sub_packno is generated in ascending…

0031843469   0000000007 0000000010   13019828 0 0000000000

0031843469   0000000008 0000000020   13019829 0 0000000000

0031843469   0000000009 0000000030   13019830 0 0000000000

0031843469   0000000010 0000000040   13019831 0 0000000000

0031843475   0000000013 0000000010   13019742 0 0000000000

 

In all NOT working cases , SUB_PACKNO were generated in descending order…  

  1. Table: ESLL

PACKNO INTROW     EXTROW SRVPOS EXTGROUP PACKAGE SUB_PACKNO   SRVMAPKEY

0031844534   0000000001 0000000000 0000000000                     0000000001

0031844534   0000000002 0000000001 13.13                X              0031844535   0000000137

0031844534   0000000011 0000000001 98765               X              0031844499   0000000142 > sub_packno in descending order

0031844535   0000000007 0000000010 000000000013019828     0000000000   0000000138

0031844535   0000000008 0000000020 000000000013019829     0000000000   0000000139

0031844535   0000000009 0000000030 000000000013019830     0000000000   0000000140

0031844535   0000000010 0000000040 000000000013019831     0000000000   0000000141

 

Debugging Analysis:

 

After create, 

PACKNO       INTROW     EXTROW DEL SRVPOS               RANG EXTGROUP PACKAGE SUB_PACKNO

0031844634 0000000001 0000000000                                         0                                             0000000000

0031844634 0000000002 0000000001                                         1         13.13             X             0031844635

0031844635 0000000007 0000000010   000000000013019828       0                                             0000000000

0031844635 0000000008 0000000020   000000000013019829       0                                             0000000000

0031844635 0000000009 0000000030   000000000013019830       0                                             0000000000

0031844635   0000000010 0000000040     000000000013019831   0                                             0000000000

 

 

During change New PACKNO is generated from below FUNCTION,

 

 

SAPLSNR3              FUNCTION              NUMBER_GET_NEXT

CL_PUR_PC_MAPPING_XI_TO_ERP===CP      METHOD                MAP_PC_ITEM_XI_2_ERP_WITH_HIER

CL_SE_PUR_PCSRMRPLCTNRQ=======CP     METHOD                MAPPING_IN

CL_SE_PUR_PCSRMRPLCTNRQ=======CP     METHOD                PROCESS_IN

CL_SE_PUR_PCSRMRPLCTNRQ=======CP     METHOD                EXECUTE

CL_PUR_PURGCONTRTSRMRPLCTNRQ==CP   METHOD                II_PUR_PURGCONTRTSRMRPLCTNRQ~PURCHASING_CONTRACT_SRMREPLICA

CL_PROXY_INBOUND_AGENT========CP    METHOD                IF_PROXY_INBOUND_AGENT~EXECUTE

 

 

Since I suspected that if the generated number from the FM is not in ascending order from the previously generated service package then the following thing happens, I changed the number to ‘0031844633’, one number prior to the first outline '0031844634.'.

 

So the programs came to the below flow,

 

 

SAPLMLSP             FORM     UPDATE_IX_CONTR

SAPLMLSP             FORM     ROW_IN_CONTR

SAPLMLSP             FUNCTION              MS_CHANGE_SERVICE_PACKAGE_CONT

SAPL2014              METHOD                CHANGE_PACKAGE

SAPL2014              METHOD                IF_BAPI_MEOUT~SET_ATTRIBUTE

SAPL2014              METHOD                POST_PROCESS

SAPL2014              METHOD                SET_OBJECT_ATTRIBUTES

SAPL2014              METHOD                PROCESS

SAPL2014              METHOD                IF_PURCHASE_OUT_BAPI~PROCESS

 

There is a READ table with Binary search

 

  READ TABLE ix_esll WITH KEY packno = esll-packno

                              introw = esll-introw

                              BINARY SEARCH.

 

Internal table    ix_esll[]

0031844634|0000000001|000000000<                  |0031844635    |U |

0031844634|0000000000|000000000<                  |0000000000    | |

0031844634|0000000001|000000000<                  |0031844635    |U |

0031844634|0000000001|000000001<                  |0031844633    |I |

0031844635|0000000010|000000000<000000000013019828|0000000000    | |

0031844635|0000000020|000000000<000000000013019829|0000000000    | |

0031844635|0000000030|000000000<000000000013019830|0000000000    | |

0031844635|0000000040|000000001<000000000013019831|0000000000    | |

0031844633|0000000010|000000001<000000000013014792|0000000000    |I |

 

Since IX_ESLL is not in sorted order the read table failed with SY-SUBRC = 4. But since there was no SY-SUBRC check, the next statement where ESLL held the new service line Information got overwritten to IX_ESLL structure

 

  MOVE-CORRESPONDING esll TO ix_esll.

 

MANDT  C              3 100

PACKNO N             10 0031844633

INTROW N             10 0000000012

EXTROW N             10 0000000010

DEL         C              1

SRVPOS  C              18 000000000013014792

 

, and later the content is updated into IX_ESLL internal table but the KZ flag is ‘U’ because it has the flag of the previous read outline.

 

We had a discussion with Development and came up with a logic in the calling subroutine and created note 2110200 for this rare case.

 

Hope the above information would be useful in such kind of weird cases where blocking queues would not reproduce the issue but only when queue processing is very fast.

 

 

 

 

 

 

 

 

 


Search Tables an Alternate to Searching Characteristic Values from AUSP table

$
0
0

I always found Configuration System to be a Maze in SAP and I wanted to find a better way to search characteristic values from AUSP table. As you might be aware that searching in AUSP table can sometimes be a nightmare. I stumbled upon one hidden functionality in SAP to make life a bit simpler. SAP calls it Search Tables. I wish it had a better name.

 

This document describes Configuration, Master Data and Setup required to enable this feature in ECC.


Configuration Steps:


1) Navigate to Path: IMG>Cross-Application Components>Classification System>Classes>Maintain Object Types and Class Types

1.png

 

2) You will be presented a list of tables that represent Object Types supported by Classification System. For this document I will use MARA (for Material). Click the Object type under which the Class Type is defined for which you want to generate Search table. In this case I am looking for “001” class type.

2..png

 

3) Select the Class Type from the list of Class types that are supported by the system for the object types. Once selected Click the Details button.

3.png

 

 

4) Select the indicator “Generate tables” in the view presented by the system.

4.png

 

Following are the prerequisites to enable this indicator:

  • Multiple objs allowed” indicator must be set.
  • ECH (parameter)” indicator must not be set.

 

5) Go Back and Save the configuration.

 

 

Master Data Setup:


1) Go to Tcode: CL02

 

2) Enter the Class for which you want to generate the Search Table and Hit Enter.

 

3) Navigate to the Characteristic Table

 

4) Mark all characteristics that you need in the Search Table with “Index Relevant” indicator.

5.png


Note: SAP recommends that you do not select more than 12 characteristics.


5) Click Save. Acknowledge the popup message “Regenrate the search table”.

 

Search Table Setup:

 

1) Go to Tcode: CLGT

 

2) Enter the Class Type and the Class for which you want to generate the Search Table.

Note: This step will work on if the Master Data Setup as described able is done.


3) This transaction not only generates the necessary tables but also populates them with the characteristic values from AUSP table. Hence it is advised that you are executing this in background and during times when there are less or no users logged on. This is because the AUSP tables in some client can be really massive.

6.png

 

4) After the job is executed, you will find the details of the Search tables generated by the program in the following two tables:

GEN_TABLES_MAIN (for Characteristic with Single value)

GEN_TABLES_SUB (for Characteristic with Multiple Values)

7.png


You can now use these tables to search data using SE16N, use them in SQVI or in programs.

 

8.png

 

 

Note: As these Search tables are very Box specific, you need some serious coding to use them in your programs.

 

I am sure there must be other better ways to deal with this problem but wanted to share this option which I stumbled upon in SAP. Happy searching AUSP table.

Delivery Date greater than Validity date

$
0
0

Dear Sir,

 

in our organization we are facing one problem. system is allowing to enter delivery date greater than the validity date.

 

how to block this. is there any standard error message available to block this.

 

we need to control material in warding after the validity of PO is completed.

 

 

 

Ganesh

G/L Account Line Item display

$
0
0

Hi SAP Experts

 

Can any body help me that I want to G/L Account Line Item display for BSX/GBB/WRX transaction type G/L

 

I tried but got error

No items selected (see long text)

Message no. MSITEM033

Diagnosis

No line items meeting your selection criteria could be read. This could be for the following reasons:

  1. 1. No corresponding items have been posted.
  2. 2. You are not authorized to display this data.
  3. 3. The items have already been archived.
  4. 4. Migration from classic General Ledger Accounting to new General Ledger Accounting: In migration phase 1, postings are only made to the account for the non-leading ledger.

 

Can any body help me?

 

Regards

Pradeep

Vendor and Multiple Locations

$
0
0

Dear Gurus and Modrator,

 

I have put the subjected thread on scn for learning, but after getting few good reply, thread rejected by the modearator, may i know the reason that which area is harmful for the thread.

 

lokking for the response, with thanks.

 

regards,

Vendor Sub Range

$
0
0

Dear Gurus,

 

I have configure the vendor sub range in the vendor A0001, Subrange Code is Z001 (Multiple Goods Supplier) and than choose partner function only and enter the 61,62,63 and 64 vendor as a Goods supplier vendors and save the vendor master.

 

Assign the sub range code Z001 at the PO level, but when I do the GRN system dont give me any pop up window to choose the correct Goods Supplier, and nothing display at the MIGO tab page of "Partner".

 

What mistake I have done please confirm, I want sutem give me the popup and selected sub vendor should appear in the partner tab page.

 

Looking for the gurus feedback.

 

regards,

 

imran khan

Cost Roll Up not picking up updated routing cost

$
0
0

Hi SAP Logistics Experts,

 

I performed cost roll up for this material but it seems its updated routing cost is not picked up.  The one with  yellow highlighted and tick is the correct one. Total 381.18.  Do I need to update or fix something in its routing cost ?

 

Capture42.png

 

Capture43.PNG

 

Capture44.PNG

 

 

From the Structure Explosion Log, I got this message about its component.

 

 

 

 

Regards,

 

Danny


Maintain delivery condition in PO after PO output

$
0
0

Hello experts,

 

Have searched a lot for below requirement but could not find the suitable reply.

 

Scenario: X dept user will create PO and take output. Later, Y dept user will maintain different delivery conditions in each PO line item before first GR.

 

Control Required: (1) Y Dept user should have authorisation of maintaining delivery conditions only and not for the other changes / additions in PO line

                           (2) PO should not require any amendment for delivery condition maintenance.



Is there any tcode / authorisation through which Y dept user should be able to maintain only delivery conditions.


thanks


How to Undelete a Deleted Parked Invoice?

$
0
0

Hi Experts ,

 

    Recently we have faced to an exceptional case, where a user has parked an invoice document but later it’s been returned by FI staff stating that it needed to be adjusted by the owner. But mistakenly the document has been deleted by the user and unfortunately we cannot make any changes to the document now.

The question is that how we can make changes to the physically deleted parked invoice document as the system just recognizes the header part of document in RBKP table (with RBKP-RBSTAT equal 2, Deleted) and there is no evidence of items in the system

OR

How we can create a new invoice document from the beginning.

4-4-2016 5-35-55 PM.png

Check Table XEKPO : Entry does Not Exist - MIGO against subcontracting PO with distribute quantity

$
0
0

Hi  Experts,

 

I have an issue at the time of goods receipt  against a subcontracting PO with distribute quantity of receiving material with different batches system giving an error " Check Table XEKPO : Entry (Material 3808932095 Plant 162E Batch 1604A044 O vendor IN00086 )does not exist "

 

Message no M7001

 

But when I we are doing same thing without distribute quantity it working OK .

 

Pleas help where we are doing wrong or where is the problem.

 

 

Ajay Kumar

DRUM to LITER conversion issue

$
0
0

Dear Techies,

 

 

I created material XYZ which have base unit (Drum= DR) and "unit of measure 208 Liter = 1 DR".  Through maintenance order  reservation is created(Required quantity is 31 Liters). In CUNI following settings are maintained for DRUM - decimal pl.rounding =4.  In maintenance order following details are populated.

Requirement quantity = 31        L

Base Quantity              = 0.149 Dr

 

But when we are going to post the reservation in MIGO, system shows 30.992 L instead of 31 L. how this can be rounded off to 31L.?

 

Regards

Abu

Differing partner goods supplier

$
0
0

Hi all,

 

situation is that vendor AB delivers almost all his products by himself. But there are also a few products that are sold by AB and delivered by partner goods supplier (GS) XY.

 

As there is always the differing partner XY goods supplier for the special products there is the need to maintain this partner information permanent. Is there a way to maintain partner information in a way like info records (partners for combination vendor - material).

 

- no manual adjustment of every new PO

- not possible to maintain partner GS XY in vendor masterdata of AB as describe above

 

Thx for your help

Viewing all 6446 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>