MLGR to send a doc 'Report Goods Receipt to Buyer' proccessed wrong
Hi
We are using output type MLGR to send a doc 'Report Goods Receipt to Buyer' which is defined
under->Output Types->Mail title and texts.
Its 'Proccessing Routine' is: RSNASTSO
Form Routine is: SAPOFFICE_AUFRUF
All is well when we use MB02 MLGR,'Simple Mail',MP, UserName
It sends the email to SAPConect.
BUT the form comes with the definitions not with the actual values.
Like so:
INCLUDE MMIM_SE71_NEUER_EDITOR_MAIL2 OBJECT DOKU ID TX LANGUAGE EN
$DATE$, $TIME$
$SGF$ oder $SGH$ $EKKO-ERNAM$ !
A goods receipt for your purchase order $MSEG-EBELN$
item $MSEG-EBELP$ has just been entered.
Material: $MSEG-MATNR$ $EKPO-TXZ01$
Quantity delivered: $MSEG-ERFMG$
Vendor: $MSEG-LIFNR$, $AM07M-NAME1$
Posting date: $MKPF-BLDAT$
$MFG$
$MKPF-USNAM$
Reg's
Edan
1. use variables '&' instead of '$'
2. In transaction M706 for output type MLGR, make sure you have maintained the include by going in the long text, Choose Goto -> Change Editior, and maintain the form here :
"A goods receipt for your purchase order &MSEG-EBELN&
item &MSEG-EBELP& has just been entered.
Material: &MSEG-MATNR& &EKPO-TXZ01&
Quantity delivered: &MSEG-ERFMG&
Vendor: &MSEG-LIFNR&, &AM07M-NAME1&
Posting date: &MKPF-BLDAT&
&MFG&
&MKPF-USNAM&"
Then in MN22, delete the earlier condition record and create a new condition record in MN21
Here in the Communication in the MENU select
Goto -> Execution Parameter. You reach the dialog box Change Execution Parameter. Here you maintain the following data for mail processing:
Execution type U Transaction with memory
Execution element MB03
Memory ID MBN
Par name: RM07M-MBLNR Parameter value: MSEG-EBELN
Save
Then create a PO (please remember to click on the GR message in the header), and create a GR against the PO.
In SBWP, you will get the values and not definitions this time for the message created.
Similar Messages
-
Output Type MLGR, 'Report Goods Receipt to Buyer' not proccessed correctly
Hi
We are using output type MLGR to send a doc 'Report Goods Receipt to Buyer' which is defined
under->Output Types->Mail title and texts.
Its 'Proccessing Routine' is: RSNASTSO
Form Routine is: SAPOFFICE_AUFRUF
All is well when we use MB02 MLGR,'Simple Mail',MP, UserName
It sends the email to SAPConect.
BUT the form comes with the definitions not with the actual values.
Like so:
INCLUDE MMIM_SE71_NEUER_EDITOR_MAIL2 OBJECT DOKU ID TX LANGUAGE EN
$DATE$, $TIME$
$SGF$ oder $SGH$ $EKKO-ERNAM$ !
A goods receipt for your purchase order $MSEG-EBELN$
item $MSEG-EBELP$ has just been entered.
Material: $MSEG-MATNR$ $EKPO-TXZ01$
Quantity delivered: $MSEG-ERFMG$
Vendor: $MSEG-LIFNR$, $AM07M-NAME1$
Posting date: $MKPF-BLDAT$
$MFG$
$MKPF-USNAM$
Reg's
Edan1. use variables '&' instead of '$'
2. In transaction M706 for output type MLGR, make sure you have maintained the include by going in the long text, Choose Goto -> Change Editior, and maintain the form here :
"A goods receipt for your purchase order &MSEG-EBELN&
item &MSEG-EBELP& has just been entered.
Material: &MSEG-MATNR& &EKPO-TXZ01&
Quantity delivered: &MSEG-ERFMG&
Vendor: &MSEG-LIFNR&, &AM07M-NAME1&
Posting date: &MKPF-BLDAT&
&MFG&
&MKPF-USNAM&"
Then in MN22, delete the earlier condition record and create a new condition record in MN21
Here in the Communication in the MENU select
Goto -> Execution Parameter. You reach the dialog box Change Execution Parameter. Here you maintain the following data for mail processing:
Execution type U Transaction with memory
Execution element MB03
Memory ID MBN
Par name: RM07M-MBLNR Parameter value: MSEG-EBELN
Save
Then create a PO (please remember to click on the GR message in the header), and create a GR against the PO.
In SBWP, you will get the values and not definitions this time for the message created. -
Output MLGR Report Goods Receipt to Buyer
I have configured the Output MLGR but when i edit the text to add information to the mail the buyer receive it dosnt work.
I have added symbols but it dosnt work
Any ideas? ThxHi Luis,
What symbols were added and where exactly ?
Regards
Ramesh Ch -
Grn report(goods receipt notice)
hi to all sdn people can u pls give coding for this if u give the answer i will be greatful to u and i will reward point to all of u
my report is as follows
a report for grn details which shows the all details of goods receipt movements based on the purcahse order.
and pls tell what is the pupose of this report and tables usedHi
Use the Tables
EKKO,EKPO --PO tables and
MKPF and MSEG Tables GRN related.
This report is useful to track the qty of ggods/materials received with respect to the PO's placed.
see the sample code and change the output as per your requirement.
*& Report ZMM_PO_REPORT
REPORT ZMM_PO_REPORT message-Id yb
NO STANDARD PAGE HEADING
LINE-COUNT 60(1)
LINE-SIZE 230.
D A T A B A S E T A B L E S D E C L A R A T I O N
TABLES: lfa1, " Vendor Master
t161, " PO Doc Types
t024, " Purchase Groups
ekko. " PO Header
T Y P E S D E C L A R A T I O N S
Purchase Orders Main Structure
TYPES: BEGIN OF s_po,
ebeln TYPE ebeln, " PO No.
ebelp TYPE ebelp, " PO Item
bstyp TYPE bstyp, " PO Category
bukrs TYPE bukrs, " Company Code
bsart TYPE bbsrt, " PO Type
lifnr TYPE lifnr, " Vendor No
ekgrp TYPE bkgrp, " Purchase Group
waers TYPE waers, " Currency
bedat TYPE etbdt, " PO Date
txz01 TYPE txz01, " Material Text
werks TYPE ewerk, " Plant
lgort TYPE lgort_d, " Storage Location
matkl TYPE matkl, " Material Group
menge TYPE bamng, " PR Quantity
meins TYPE bamei, " UOM
bprme TYPE bbprm, " Price Unit
netpr TYPE netpr, " Net price
peinh TYPE peinh, " Price Unit UOM
pstyp TYPE pstyp, " Item Category
knttp TYPE knttp, " Account Assignment Category
END OF s_po.
Purchase Orders History Structure
TYPES: BEGIN OF s_account,
ebeln TYPE ebeln, " PO No.
ebelp TYPE ebelp, " PO Item
gjahr TYPE mjahr, " Fiscal Year
belnr TYPE mblnr, " PO Invoice No
menge TYPE menge_d, " PR Quantity
wrbtr TYPE wrbtr, " Price in Local Currency
dmbtr TYPE dmbtr, " Price in Foreign Currency
waers TYPE waers, " Currency
shkzg TYPE shkzg, " Dr/Cr Indicator
END OF s_account.
Purchase Orders History Structure(Item Sum)
TYPES: BEGIN OF s_inv_sum,
ebeln TYPE ebeln, " PO No.
ebelp TYPE ebelp, " PO Item
menge TYPE menge_d, " PR Quantity
wrbtr TYPE wrbtr, " Price in Foreign Currency
waers TYPE waers, " Currency
END OF s_inv_sum.
Purchase Orders Main Structure
TYPES: BEGIN OF s_rep,
lifnr TYPE lifnr, " Vendor No
ebeln TYPE ebeln, " PO No.
ebelp TYPE ebelp, " PO Item
bstyp TYPE bstyp, " PO Category
bsart TYPE bbsrt, " PO Type
ekgrp TYPE bkgrp, " Purchase Group
waers TYPE waers, " Currency
bedat TYPE etbdt, " PO Date
txz01 TYPE txz01, " Material Text
werks TYPE ewerk, " Plant
lgort TYPE lgort_d, " Storage Location
matkl TYPE matkl, " Material Group
menge TYPE bamng, " PR Quantity
meins TYPE bamei, " UOM
bprme TYPE bbprm, " Price Unit
netpr TYPE netpr, " Net price
peinh TYPE peinh, " Price Unit UOM
pstyp TYPE pstyp, " Item Category
knttp TYPE knttp, " Account Assignment Category
name1 TYPE name1, " Plant
orewr TYPE netpr, " To be Invoiced Price
curr TYPE waers, " Inv Doc Currency
END OF s_rep.
D A T A D E C L A R A T I O N S
DATA: gv_title1 TYPE sylisel, " Report title
gv_dial. " Color flag
C O N S T A N T S D E C L A R A T I O N S
CONSTANTS: c_x VALUE 'X', " Flag X
c_h VALUE 'H', " Debit
c_vgabe TYPE vgabe VALUE '2'. " Transaction Type
I N T E R N A L T A B L E S D E C L A R A T I O N S
DATA: i_po TYPE STANDARD TABLE OF s_po WITH HEADER LINE,
" Purchase Order
i_inv TYPE STANDARD TABLE OF s_inv_sum WITH HEADER LINE,
" PO Invoice Values
i_rep TYPE STANDARD TABLE OF s_rep WITH HEADER LINE,
" PO Invoice Values
i_ekbe TYPE STANDARD TABLE OF s_account WITH HEADER LINE.
" PO Invoice Values
S E L E C T I O N S C R E E N *
SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
SELECT-OPTIONS: s_lifnr FOR lfa1-lifnr MATCHCODE OBJECT kred,
s_ebeln FOR ekko-ebeln MATCHCODE OBJECT mekk,
s_bsart FOR t161-bsart,
s_ekgrp FOR t024-ekgrp,
s_bedat FOR ekko-bedat.
SELECTION-SCREEN END OF BLOCK b1.
I N I T I A L I Z A T I O N *
INITIALIZATION.
A T S E L E C T I O N - S C R E E N *
AT SELECTION-SCREEN.
Validate the screen fields
PERFORM validate_screen.
S T A R T - O F - S E L E C T I O N *
START-OF-SELECTION.
Fetch main data
PERFORM fetch_data.
T O P - O F - P A G E *
TOP-OF-PAGE.
Header of the List
PERFORM header.
E N D - O F - P A G E *
Footer
END-OF-PAGE.
ULINE.
E N D - O F - S E L E C T I O N *
END-OF-SELECTION.
Display the Report Output data
PERFORM display_data.
At Line-Selection
AT LINE-SELECTION.
When double clicked on EBELN display the details of Purchase Doc
PERFORM line_sel.
*& Form validate_screen
Validation of Selection Screen fields
FORM validate_screen .
Validation of Vendor Number
CLEAR lfa1-lifnr.
IF NOT s_lifnr[] IS INITIAL.
SELECT lifnr UP TO 1 ROWS
INTO lfa1-lifnr
FROM lfa1
WHERE lifnr IN s_lifnr.
ENDSELECT.
IF sy-subrc <> 0.
MESSAGE e000 WITH 'Invalid Vendor'(002).
ENDIF.
ENDIF.
Validation of PO Number
CLEAR ekko-ebeln.
IF NOT s_ebeln[] IS INITIAL.
SELECT ebeln UP TO 1 ROWS
INTO ekko-ebeln
FROM ekko
WHERE ebeln IN s_ebeln.
ENDSELECT.
IF sy-subrc <> 0.
MESSAGE e000 WITH 'Invalid Document Number'(003).
ENDIF.
ENDIF.
Validation of PO Document Type
CLEAR t161-bsart.
IF NOT s_bsart[] IS INITIAL.
SELECT bsart UP TO 1 ROWS
INTO t161-bsart
FROM t161
WHERE bsart IN s_bsart.
ENDSELECT.
IF sy-subrc <> 0.
MESSAGE e000 WITH 'Invalid Purchase Document Type'(004).
ENDIF.
ENDIF.
Validation of Purchasing Group
CLEAR t024-ekgrp.
IF NOT s_ekgrp[] IS INITIAL.
SELECT ekgrp UP TO 1 ROWS
INTO t024-ekgrp
FROM t024
WHERE ekgrp IN s_ekgrp.
ENDSELECT.
IF sy-subrc <> 0.
MESSAGE e000 WITH 'Invalid Purchasing Group'(005).
ENDIF.
ENDIF.
ENDFORM. " validate_screen
*& Form fetch_data
Fetching the PO related data from Database Tables
FORM fetch_data .
CLEAR i_po.
REFRESH i_po.
SELECT a~ebeln " PO No.
b~ebelp " PO Item
a~bstyp " PO Category
a~bukrs " Company Code
a~bsart " PO Type
a~lifnr " Vendor No
a~ekgrp " Purchase Group
a~waers " Currency
a~bedat " PO Date
b~txz01 " Material Text
b~werks " Plant
b~lgort " Storage Location
b~matkl " Material Group
b~menge " PR Quantity
b~meins " UOM
b~bprme " Price Unit
b~netpr " Net price
b~peinh " Price Unit UOM
b~pstyp " Item Category
b~knttp " Account Assignment Category
INTO TABLE i_po
FROM ekko AS a JOIN ekpo AS b
ON a~ebeln = b~ebeln
WHERE a~ebeln IN s_ebeln AND
a~lifnr IN s_lifnr AND
a~ekgrp IN s_ekgrp AND
a~bsart IN s_bsart AND
a~bedat IN s_bedat.
SORT i_po BY ebeln ebelp.
break-point.
IF NOT i_po[] IS INITIAL.
Fetch the PO History/Invoice Details from EKBE Table
CLEAR i_ekbe.
REFRESH i_ekbe.
SELECT ebeln " PO No.
ebelp " PO Item
gjahr " Fiscal Year
belnr " PO Invoice No
menge " PR Quantity
wrbtr " Price in Local Currency
dmbtr " Price in Foreign Currency
waers " Currency
shkzg " Dr/Cr Indicator
INTO TABLE i_ekbe
FROM ekbe
FOR ALL ENTRIES IN i_po
WHERE ebeln = i_po-ebeln AND
ebelp = i_po-ebelp AND
vgabe = c_vgabe.
break-point.
IF sy-subrc = 0.
SORT i_ekbe BY ebeln ebelp.
LOOP AT i_ekbe.
IF i_ekbe-shkzg = c_h.
i_ekbe-wrbtr = i_ekbe-wrbtr * -1.
ENDIF.
MODIFY i_ekbe.
ENDLOOP.
break-point.
Sum up the Item wise Invoice totals
LOOP AT i_ekbe.
AT END OF ebelp.
READ TABLE i_ekbe INDEX sy-tabix.
SUM.
MOVE-CORRESPONDING i_ekbe TO i_inv.
APPEND i_inv.
ENDAT.
CLEAR i_inv.
ENDLOOP.
SORT i_inv BY ebeln ebelp.
break-point.
ENDIF.
ENDIF.
Move the Vendor Name and Invoice Values to I_rep Internal Table
LOOP AT i_po.
MOVE-CORRESPONDING i_po TO i_rep.
CLEAR i_inv.
READ TABLE i_inv WITH KEY ebeln = i_po-ebeln
ebelp = i_po-ebelp.
IF sy-subrc = 0.
i_rep-orewr = ( i_po-menge - i_inv-menge ) * i_po-netpr.
i_rep-curr = i_inv-waers.
ELSE.
i_rep-orewr = i_po-menge * i_po-netpr.
i_rep-curr = i_po-waers.
ENDIF.
break-point.
Get the Vendor Name
CLEAR lfa1-name1.
SELECT SINGLE name1 FROM lfa1 INTO lfa1-name1
WHERE lifnr = i_po-lifnr.
IF sy-subrc = 0.
i_rep-name1 = lfa1-name1.
ENDIF.
APPEND i_rep.
CLEAR i_rep.
break-point.
ENDLOOP.
SORT i_rep BY lifnr ebeln ebelp.
DELETE i_rep WHERE orewr LE 0.
break-point.
ENDFORM. " fetch_data
*& Form display_data
Display the Report Output data
FORM display_data .
DATA: lv_flag, " New Flag
lv_rec TYPE i. " No of Records
CLEAR lv_rec.
IF i_rep[] IS INITIAL.
MESSAGE e000 WITH 'No Data found'(022).
ELSE.
LOOP AT i_rep.
Toggle Color
PERFORM toggle_color.
IF lv_flag <> space.
NEW-LINE.
ENDIF.
At New Purchase Document
AT NEW ebeln.
WRITE:/1 sy-vline, 2(10) i_rep-ebeln INTENSIFIED OFF.
lv_flag = c_x.
lv_rec = lv_rec + 1.
ENDAT.
WRITE: 1 sy-vline,
12 sy-vline,13(4) i_rep-bsart,
17 sy-vline,18(10) i_rep-lifnr,
28 sy-vline,29(35) i_rep-name1,
64 sy-vline,65(4) i_rep-ekgrp,
69 sy-vline,70(10) i_rep-bedat,
80 sy-vline,81(5) i_rep-ebelp,
86 sy-vline,87(40) i_rep-txz01,
127 sy-vline,128(9) i_rep-matkl,
137 sy-vline,138(1) i_rep-pstyp,
139 sy-vline,140(1) i_rep-knttp,
141 sy-vline,142(4) i_rep-werks,
146 sy-vline,147(4) i_rep-lgort,
151 sy-vline,152(13) i_rep-menge UNIT i_rep-meins,
165 sy-vline,166(3) i_rep-meins,
169 sy-vline,170(15) i_rep-netpr CURRENCY i_rep-waers,
185 sy-vline,186(4) i_rep-waers,
190 sy-vline,191(5) i_rep-peinh,
196 sy-vline,197(4) i_rep-bprme,
201 sy-vline,202(15) i_rep-orewr CURRENCY i_rep-curr,
217 sy-vline,218(4) i_rep-curr,
222 sy-vline,223(7) i_rep-bstyp centered,
230 sy-vline.
NEW-LINE.
hide: i_rep-ebeln.
ENDLOOP.
ULINE.
FORMAT COLOR OFF.
WRITE : /2 'Total Number of Purchasing Documents:'(025) COLOR 3,
lv_rec COLOR 3.
ENDIF.
ENDFORM. " display_data
*& Form header
Write the Report Header
FORM header .
FORMAT RESET.
header
WRITE:/1(230) 'LIST OF PURCHASE DOCUMENTS PER VENDOR'(006) CENTERED.
SKIP.
FORMAT COLOR COL_HEADING.
ULINE.
WRITE:/1 sy-vline,2(10) 'Pur.Doc.No'(006) CENTERED,
12 sy-vline,13(4) 'Type'(007),
17 sy-vline,18(10) 'Vendor'(008) CENTERED,
28 sy-vline,29(35) 'Name'(009) CENTERED,
64 sy-vline,65(4) 'PGrp'(010) CENTERED,
69 sy-vline,70(10) 'Doc.Date'(012) CENTERED,
80 sy-vline,81(5) 'Item'(011),
86 sy-vline,87(40) 'Material Short Text'(024) CENTERED,
127 sy-vline,128(9) 'Mat.Group'(013),
137 sy-vline,138(1) 'I',
139 sy-vline,140(1) 'A',
141 sy-vline,142(4) 'Plnt'(014),
146 sy-vline,147(4) 'SLoc'(015),
151 sy-vline,152(13) 'Quantity'(016) CENTERED,
165 sy-vline,166(3) 'UoM'(017),
169 sy-vline,170(15) 'Net Value'(018) CENTERED,
185 sy-vline,186(4) 'Curr'(019),
190 sy-vline,191(5) 'Per'(020),
196 sy-vline,197(4) 'Unit'(021),
201 sy-vline,202(15) 'To be Invoiced'(023) CENTERED,
217 sy-vline,218(4) 'Curr'(019),
222 sy-vline,223(7) 'Doc.Cat'(026),
230 sy-vline.
ULINE.
ENDFORM. " header
*& Form toggle_color
This routine alters the color of the records in the list
FORM toggle_color.
IF gv_dial = space.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
gv_dial = c_x.
ELSE.
FORMAT COLOR 1 INTENSIFIED OFF.
CLEAR gv_dial.
ENDIF.
ENDFORM. " toggle_color
*& Form LINE_SEL
*When double clicked on EBELN field display the details of Purchase Doc
FORM line_sel.
CASE sy-lsind.
WHEN '1'.
DATA: lv_field(20),
lv_value(10),
lv_bstyp like i_rep-bstyp.
clear: lv_bstyp,lv_value, lv_field.
GET CURSOR FIELD lv_field VALUE lv_value.
IF lv_field = 'I_REP-EBELN'.
IF NOT lv_value IS INITIAL.
READ LINE sy-index FIELD VALUE i_rep-bstyp
INTO lv_bstyp.
READ CURRENT LINE FIELD VALUE i_rep-bstyp INTO lv_bstyp.
if lv_bstyp = 'F'.
SET PARAMETER ID 'BES' FIELD lv_value.
CALL TRANSACTION 'ME23N' AND SKIP FIRST SCREEN.
elseif ( lv_bstyp = 'K' or lv_bstyp = 'L' ).
SET PARAMETER ID 'VRT' FIELD lv_value.
CALL TRANSACTION 'ME33' AND SKIP FIRST SCREEN.
elseif lv_bstyp = 'A'.
SET PARAMETER ID 'ANF' FIELD lv_value.
CALL TRANSACTION 'ME43' AND SKIP FIRST SCREEN.
endif.
ENDIF.
ENDIF.
ENDCASE.
ENDFORM. " line_sel
Reward points if useful
Regards
Anji -
Problem to send idoc for a Good Receipt created
Hello all,
I have a problem when a good receipt has been created in EBP system the idoc has been generated with a message type MBGMCR.Why a idoc has not been generated with a message type WMMBXY in our system ?
I verify in a transaction WE20 and we have a correct message WMMBXY between a system EBQ and system back end.
Please help me for this problem.Ok Mady,
then just reward this good response
PS: for IDOC exchange, this is the only message type changed by switching < 4.5B to >= 4.5B.
New message types can be added for contract distribution (BLAORD, COND_A, BLAREL).
Rgds
Christophe -
Single Report Goods Receipt to Vendor Payment ( GR-IV-vendor payment)
Hi Friends,
My client wants to asking the single report for GR to Vendor payment. Please let me know how to get the report?
Regards,
Chandra.Dear Chandra,
To my knowledge, there is no standard report available for this.
You can use the tables BKPF, BSEG, MKPF and MSEG for creating a report.
Kindly close this thread in this forum and raise the same question in MM and FI. So you might get answers for your query.
Best Regards,
Raj -
Accounting doc in Good Receipt
Dear Sir,
I have a Material having price control as Moving average price. Now I have made a PO with 100 qty with different price rather than mvp.Then I have done the MIGO for 30 qty.In accounting view there should be stock account and gr/ir clearing account.
But it shows as stock account, gr/ir account & price difference account as the scenario of price control is standard price.why the price difference account is coming into the picture.
For example:
In material master :- Price control = V & price = 12/-.
In Po :- qty = 100 & price = 10
In Migo :- qty = 30
In accounting view =
its showing :-
stock acct = 360
Gr/ir acct = 300
Price diff. acct = 60
But its showing like this. where as my price control is moving avg. price. still the scenario is like price control as standard price.
Please suggest me to solve the problem.
Regards,
Sandip SahuHi,
Check condition type(M/06) used for PO and see condition category for condition type.
Also check (M/08) , the calculation schema with respective condition type and see column of "Reqt" , "CalTy" , "BasTy" , Is there any specific routine used for any specific condition or alternative condition to calculate formula of calculation or alternative formula of calculation for specific plant or storage location or any other reference to very specific.
For more check the links for basic concept of price control
http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=235801759
http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=235801763
Regards,
Biju K -
We have a scenario where by a confirmation is entered onto SRM for a service by our dispatch clerk and this automatically creates a service entry confirmation and goods receipt document in R/3, that I can see in SAP transaction code MB03 and ML81N. The issue is that for the R/3 GR document and accounting documents that are generated in R/3 show systems user SRMRFCUSR as user who posted the GR & Confirmation and account documents.
Are any OSS notes or BADI codes available that would allow me to default through the SRM dispatch clerks user ID from SRM instead, i.e. CREATED_BY instead of SRMRFCUSR instead?
Thank you.
Steve.Hi
<b>Please provide the System version details -></b>
<u>Meanwhile, go through the following pointers which will help -></u>
Re: Problem to send idoc for a Good Receipt created
Re: Creating Confirmations in SRM - What is the preferred method
MB_CREATE_GOODS_MOVEMENT Idocs in status 64
Re: Replicating GR custom fields from EBP to SAP R/3
Re: Confirmation screen field to be mapped to backend field
Re: IDOC error in R/3 while creating a contract from SRM
Re: Error in IDOC BLAORD03
<b>Other SAP Links -></b>
http://help.sap.com/saphelp_srm50/helpdata/en/75/33724080c8ca01e10000000a155106/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/0e/bc7d3c6715c854e10000000a11402f/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/87/7cc73cee4fb55be10000000a114084/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/4b/fe21419d6842b9861fade93597aab3/frameset.htm
Hope this will help. Do let me know.
Regards
- Atul -
Hi i need one object from goods receipt, and one from invoice
hi gurus
what are the tables and fields we have in goods receipt and invoice
plz send one object on goods receipt
and one object on invoice
thank oyu
regards
kals.Check EKBE table.
If BEWTP='E' means Goods Receipt and 'Q' means Invoice Receipt.
DMBTR and WRBTR fields gives you the value of that item.
ALso check this thread.
Goods Receipt and Invoice Amount
Check this thread for goods receipt notice sample program.
grn report(goods receipt notice) -
Help needed on Outbound Goods Receipt (IDoc)...
Hi Experts,
Can we use the message type WMMBXY and IDoc type WMMBID02 for Outbound Goods Receipts scenario also (Sending Goods Receipts information to target system).
Because WMMBID02 seems to be for Inbound going by the documentation in WE60. Can we use this for outbound as well? All the field mapping is perfect with respect to this IDoc and all the required fields exist in this IDoc.
I am struggling to find a suitable outbound process code and processing function module to trigger Idoc from MIGO Transaction once the goods receipt is created / generated.
Please advice me on how to achieve the above functionality.
Thanks in Advance.Hi,
check with this link it might be helpful to u ...
<u>Purchase Order
Re: Problem to send idoc for a Good Receipt created
https://forums.sdn.sap.com/click.jspa?searchID=-1&messageID=1279261</u>
Hope this will surely help u ...
regards,
sana.
reward for useful answers... -
R/3 Goods Receipt document from SRM.
We have a scenario where by a confirmation is entered onto SRM for a service by our dispatch clerk and this automatically creates a service entry confirmation and goods receipt document in R/3, that I can see in SAP transaction code MB03 and ML81N. The issue is that for the R/3 GR document and accounting documents that are generated in R/3 show systems user SRMRFCUSR as user who posted the GR & Confirmation and account documents.
Are any OSS notes or BADI codes available that would allow me to default through the SRM dispatch clerks user ID from SRM instead, i.e. CREATED_BY instead of SRMRFCUSR instead? We implemented similar logic for Purchase Orders in R/3 that replicated from SRM as they first showed system user WORKFLOW and OSS note 1180083 made it possible to display the actual user who entered PO document and not the system user between SRM and R/3.
Thank you.
Steve.Hi
<b>Please provide the System version details -></b>
<u>Meanwhile, go through the following pointers which will help -></u>
Re: Problem to send idoc for a Good Receipt created
Re: Creating Confirmations in SRM - What is the preferred method
MB_CREATE_GOODS_MOVEMENT Idocs in status 64
Re: Replicating GR custom fields from EBP to SAP R/3
Re: Confirmation screen field to be mapped to backend field
Re: IDOC error in R/3 while creating a contract from SRM
Re: Error in IDOC BLAORD03
<b>Other SAP Links -></b>
http://help.sap.com/saphelp_srm50/helpdata/en/75/33724080c8ca01e10000000a155106/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/0e/bc7d3c6715c854e10000000a11402f/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/87/7cc73cee4fb55be10000000a114084/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/4b/fe21419d6842b9861fade93597aab3/frameset.htm
Hope this will help. Do let me know.
Regards
- Atul -
Trasfer EBP confirmation CUF field -- R/3 goods receipt standard field
We are using SRM 5.0 Extended classic scenario - ECC 6.0 backend
We have created three custom fields in SRM confirmation. These CUF fields in confirmation in SRM is required to mapped and transferred to standard R/3 fields in goods receipt. I think for that I need to add these fields in MBGMCR IDOC. Can anyone tell me the exact procedure for this.
Can anyone please help me with this..
Regds,
kim r.Hi
<b>Please provide the System version details -></b>
<u>Meanwhile, go through the following pointers which will help -></u>
Re: Problem to send idoc for a Good Receipt created
Re: Creating Confirmations in SRM - What is the preferred method
MB_CREATE_GOODS_MOVEMENT Idocs in status 64
Re: Replicating GR custom fields from EBP to SAP R/3
Re: Confirmation screen field to be mapped to backend field
Re: IDOC error in R/3 while creating a contract from SRM
Re: Error in IDOC BLAORD03
<b>Other SAP Links -></b>
http://help.sap.com/saphelp_srm50/helpdata/en/75/33724080c8ca01e10000000a155106/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/0e/bc7d3c6715c854e10000000a11402f/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/87/7cc73cee4fb55be10000000a114084/frameset.htm
http://help.sap.com/saphelp_srm50/helpdata/en/4b/fe21419d6842b9861fade93597aab3/frameset.htm
Hope this will help. Do let me know.
Regards
- Atul -
Goods Receipt not Increasing the Inventory and creating a variance instead
Hi Experts,
We have this situation in some of the goods receipts and not all of the goods receipts. In some Goods receipts, what is happening is:
1 - When we copy the goods receipts from the PO and add the goods receipts, the G/L account for Inventory Variance is Debiting instead of Debiting the the Inventory in that particular warehouse. I want to change the G/L from Inventory Variance Account to Inventory Account. I have checked all the settings but I am not able to understand why this is happening. I did the same Goods in the test server, everything was perfect. Like this we have couple of Goods Receipts that hit the wrong G/L. We use SAP Business One 2007A PL:08.
Any Idea why this is happening only to some goods receipts? Would greatly appreciate your earliest response.
Please let me know the checkpoints as well if possible. May be I am missing something here.
ThanksHi all ,
You can set other warehouse for that particular Item Or Create Duplicate Item From item Master and Delete old one and set quantity as per GL Or your requirement.
Thanking you,
Ganesh Mahajan -
Sending mail when Goods Receipt created
Hi ,
I am new to Workflow,
I have the following requirement
When ever Goods Receipt created system automatically generate Goods Receipt output(smartform) and send a mail to user who has created Goods Receipt with PDF doc (goods receipt ) .
Please tell me how to Proceed.
Thanks,
Santosh.Hi,
Check this [artcile|http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/60ff6ad3-729b-2b10-6582-fedc82680a29] a step by step detailed information is mentioned .
Regards
Pavan -
Automatic mail sending at good receipt
Hello friends
When a goods receipt against a PO (movement type 101) is done into any plant , an e-mail should be sent to [email protected] stating:
Material # XXXX quantity XXX has been received into Plant XXXX (field WERKS) Storage Location XXXX (field LGORT) and the date received in.
Plz suggest how to do this.
what are the tables that can be used
wat are the fms that can be used etc
where this can be configuered,, or done thru ABAPHi,
1.create an enhancement project using enhancement number:MBCF0005..
in CMOD and in the below fuction module exit you can add you logic to send the mail.
<b>EXIT_SAPM07DR_001.</b> in INCLUDE ZXMBCU05 .
2.you can get all the required data in the MSEG table.
3. you can use the following fuction module to send the email.
'SO_NEW_DOCUMENT_ATT_SEND_API1'
below is the sample code..
REPORT ZPAVAN_EXAMPLE.
DATA: OBJPACK LIKE SOPCKLSTI1 OCCURS 0 WITH HEADER LINE,
OBJHEAD LIKE SOLISTI1 OCCURS 0 WITH HEADER LINE,
OBJBINLIKE SOLISTI1 OCCURS 0 WITH HEADER LINE,
OBJTXTLIKE SOLISTI1 OCCURS 0 WITH HEADER LINE,
RECLISTLIKE SOMLRECI1 OCCURS 0 WITH HEADER LINE,
DOC_CHNGLIKE SODOCCHGI1,
TAB_LINES LIKE SY-TABIX.
PARAMETER P_EADDR LIKE RECLIST-RECEIVER. "EXTERNAL E-MAIL ADDRESS
DOC_CHNG-OBJ_NAME = 'SENDFILE'.
DOC_CHNG-OBJ_DESCR = 'SEND EXTERNAL MAIL'.
OBJTXT = 'LINE 1 OF MESSAGE'.
APPEND OBJTXT.
OBJTXT = 'LINE 2 OF MESSAGE'.
APPEND OBJTXT.
DESCRIBE TABLE OBJTXT LINES TAB_LINES.
READ TABLE OBJTXT INDEX TAB_LINES.
DOC_CHNG-DOC_SIZE = ( TAB_LINES - 1 ) * 255 + STRLEN( OBJTXT ).
CLEAR OBJPACK-TRANSF_BIN.
OBJPACK-HEAD_START = 1.
OBJPACK-HEAD_NUM = 0.
OBJPACK-BODY_START = 1.
OBJPACK-BODY_NUM = TAB_LINES.
OBJPACK-DOC_TYPE = 'RAW'.
APPEND OBJPACK.
RECLIST-RECEIVER = P_EADDR.
RECLIST-REC_TYPE = 'U'.
APPEND RECLIST.
CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
EXPORTING
DOCUMENT_DATA = DOC_CHNG
PUT_IN_OUTBOX = 'X'
TABLES
PACKING_LIST = OBJPACK
OBJECT_HEADER = OBJHEAD
CONTENTS_BIN = OBJBIN
CONTENTS_TXT = OBJTXT
RECEIVERS = RECLIST
EXCEPTIONS
TOO_MANY_RECEIVERS = 1
DOCUMENT_NOT_SENT = 2
OPERATION_NO_AUTHORIZATION = 3
OTHERS = 4.
IF SY-SUBRC EQ 0.
WRITE:/ 'E-MAIL MESSAGE SENT TO', P_EADDR.
ELSE.
WRITE:/ 'COULD NOT SEND E-MAIL TO', P_EADDR.
ENDIF.
thanks and Regards,
Pavankumar
Maybe you are looking for
-
Firefox will not start after an update, I cannot log in to Firefox in any manner.
Firefox does not work any more and every time I attempt to access it (even in Safe Mode) it displays the following message: Firefox.exe- Entry Point Not Found The procedure entry point JS_GetOperationLimit could not be located in the dynamic link lib
-
Lion 10.7.4 caused major QT problems
We updated two systems to 10.7.4 over the weekend. Now, when we receive QT files via email that were converted using Apple Compressor, we get a message within the mail message that reads "Missing Plug-in". Also, these files are not usable within Logi
-
CL_GUI_ALV_TREE - Possible to edit the table cells in situ?
Hi I am working on my first CL_GUI_ALV_TREE report. The hierarchy is in place and the fields come through ok on the table side. However, I would now like to edit the fields. I have the checkbox showing in the tree control and the row is set to ed
-
ATG Promotion rule not working
I have a requirement that if the order contains 3 specific products then apply $2 off on each of those products. I made an Order-Amount Off promotion something like the following, but it doesnt seem to work. [When order contains atleast 1 product nam
-
HT201210 my iphone is showing me to connect with itunes
my iphone is showing me a photo that shows i need to connect to itunes