Variant of vmk1 with payment description
I would like to run vmk1 in order to check my sales order which are blocked due to credit limit or to past overdue invoices...
But in vmk1 I would like to see some additional fields:
1) the description of the payment term of the sales order
2) the header text of the sales order
Is there a standard way, without ABAP coding?
Thanks a lot, best regards...
Hi
You need ABAP. See AP Note 779389 - VKM*: Extend list with user-defined fields.
I hope this helps you
Regards
Eduardo
Similar Messages
-
Attaching a document along with payment advice during F110
Hi All,
when i run F110 all payments with payment mode 'T'(telegraphic) are mailed to the respective vendors and all payments with mode 'K'(Credit) are displayed in the spool(SP01).
Now the requirement is that the contract of the vendor(contract document is attached in the vendor master-FK02) should also me mailed along with the payment advice.
I created a Z-program(copied from RFFOEDI1) which downloads this contract document from vendor master onto the desktop and then uploads this and sends it to the customer.
However when i do this the mail request for the contract document is being generated(as can be seen in the send requests list (t-code SOSG) and the mail also gets triggered when i process it in SCOT), but no mail request is being generated for the payment advice .
Also no spool for payment advices with payment mode 'K' is generated in SP01.
Any help is appreciated and will be rewared generously.
Thanks in advance.
Najam
I am attaching the part of code i have inserted -
REPORT RFFOEDI1.
INCLUDE ZDWNLD_ATTA.
F110ID-LAUFD = ZW_LAUFD.
F110ID-LAUFI = ZW_LAUFI.
F110ID-OBJKT = KON_PARAM.
PERFORM F_MAIL_CONTRACT.
INSERT T012D-EDIPN INTO HEADER.
AT SELECTION-SCREEN ON PAR_WFOR.
IF PAR_WFOR NE SPACE.
SET CURSOR FIELD 'PAR_WFOR'.
CALL FUNCTION 'FORM_CHECK'
EXPORTING
I_PZFOR = PAR_WFOR.
ENDIF.
FORM F_MAIL_CONTRACT .
F110ID-LAUFD = ZW_LAUFD.
F110ID-LAUFI = ZW_LAUFI.
F110ID-OBJKT = KON_PARAM.
IMPORT SLKTAB FROM DATABASE RFDT(FB) ID F110ID.
READ TABLE SLKTAB INDEX 1.
IF SY-SUBRC = 0.
W_LIFNR = SLKTAB-VONKT.
ENDIF.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
INPUT = W_LIFNR
IMPORTING
OUTPUT = W_LIFNR .
*Get vendor Email Address
SELECT SINGLE * FROM LFA1 WHERE LIFNR = W_LIFNR.
IF SY-SUBRC = 0.
SELECT SINGLE * FROM ADR6 WHERE ADDRNUMBER = LFA1-ADRNR.
ENDIF.
W_RECIPIENT = ADR6-SMTP_ADDR.
PERFORM DOWNLOAD_ATT USING W_LIFNR.
PERFORM UPLOAD_ATT_SEND_MAIL USING W_RECIPIENT LTP_FILENAME .
ENDFORM. " F_MAIL_CONTRACT
FORM DOWNLOAD_ATT USING P_W_LIFNR.
SO_INSTI = P_W_LIFNR.
SELECT * FROM SRGBTBREL INTO TABLE TA_SRGBTBREL
WHERE INSTID_A = SO_INSTI
AND TYPEID_A = SO_TYPID
AND CATID_A = SO_CATID.
IF SY-SUBRC EQ 0.
SORT TA_SRGBTBREL BY INSTID_A TYPEID_A CATID_A.
DELETE ADJACENT DUPLICATES FROM TA_SRGBTBREL
COMPARING INSTID_A TYPEID_A CATID_A.
LOOP AT TA_SRGBTBREL INTO WA_SRGBTBREL.
PERFORM PROCESS_ATTACHMENTS
USING WA_SRGBTBREL-INSTID_A
WA_SRGBTBREL-TYPEID_A
WA_SRGBTBREL-CATID_A.
ENDLOOP.
ENDIF.
ENDFORM. " download_att
FORM UPLOAD_ATT_SEND_MAIL USING P_W_RECIPIENT
P_LTP_FILENAME.
RECEIVER = P_W_RECIPIENT.
PERFORM ML_CUSTOMIZE USING 'Tst' 'Contract'.
PERFORM ML_ADDRECP USING RECEIVER 'U'.
PERFORM UPL.
PERFORM DOCONV TABLES I_ITAB OBJBIN.
PERFORM ML_PREPARE USING 'X' EXTENSION NAME.
PERFORM ML_DOSEND.
FORM ML_CUSTOMIZE USING OBJNAME
OBJDESC.
CLEAR DOCDATA.
REFRESH OBJPACK.
CLEAR OBJPACK.
REFRESH OBJHEAD.
REFRESH OBJTXT.
CLEAR OBJTXT.
REFRESH OBJBIN.
CLEAR OBJBIN.
REFRESH OBJHEX.
CLEAR OBJHEX.
REFRESH RECLIST.
CLEAR RECLIST.
REFRESH LISTOBJECT.
CLEAR LISTOBJECT.
CLEAR TAB_LINES.
CLEAR DOC_SIZE.
CLEAR ATT_TYPE.
DOCDATA-OBJ_NAME = OBJNAME.
DOCDATA-OBJ_DESCR = OBJDESC.
ENDFORM. " ml_customize
FORM ML_ADDRECP USING PRECEIVER PREC_TYPE.
CLEAR RECLIST.
RECLIST-RECEIVER = PRECEIVER.
RECLIST-REC_TYPE = PREC_TYPE.
APPEND RECLIST.
ENDFORM. " ml_addrecp
FORM UPL .
FILE_NAME = LTP_FILENAME.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = FILE_NAME
FILETYPE = 'BIN'
TABLES
DATA_TAB = I_ITAB
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
NO_AUTHORITY = 6
UNKNOWN_ERROR = 7
BAD_DATA_FORMAT = 8
HEADER_NOT_ALLOWED = 9
SEPARATOR_NOT_ALLOWED = 10
HEADER_TOO_LONG = 11
UNKNOWN_DP_ERROR = 12
ACCESS_DENIED = 13
DP_OUT_OF_MEMORY = 14
DISK_FULL = 15
DP_TIMEOUT = 16
OTHERS = 17.
PATH = FILE_NAME.
CALL FUNCTION 'PC_SPLIT_COMPLETE_FILENAME'
EXPORTING
COMPLETE_FILENAME = PATH
IMPORTING
EXTENSION = EXTENSION
NAME = NAME
EXCEPTIONS
INVALID_DRIVE = 1
INVALID_EXTENSION = 2
INVALID_NAME = 3
INVALID_PATH = 4
OTHERS = 5.
ENDFORM. " upl
FORM DOCONV TABLES MYPDF STRUCTURE TLINE
OUTBIN STRUCTURE SOLISTI1.
DATA : POS TYPE I.
DATA : LEN TYPE I.
LOOP AT MYPDF.
POS = 255 - LEN.
IF POS > 134. "length of pdf_table
POS = 134.
ENDIF.
OUTBIN+LEN = MYPDF(POS).
LEN = LEN + POS.
IF LEN = 255. "length of out (contents_bin)
APPEND OUTBIN.
CLEAR: OUTBIN, LEN.
IF POS < 134.
OUTBIN = MYPDF+POS.
LEN = 134 - POS.
ENDIF.
ENDIF.
ENDLOOP.
IF LEN > 0.
APPEND OUTBIN.
ENDIF.
ENDFORM. " doconv
*& Form ml_prepare
text
FORM ML_PREPARE USING BYPASSMEMORY WHATATT_TYPE WHATNAME.
IF BYPASSMEMORY = ''.
CALL FUNCTION 'LIST_FROM_MEMORY'
TABLES
LISTOBJECT = LISTOBJECT
EXCEPTIONS
OTHERS = 1.
IF SY-SUBRC EQ 0.
MESSAGE ID '61' TYPE 'E' NUMBER '731'
WITH 'LIST_FROM_MEMORY'.
ENDIF.
CALL FUNCTION 'TABLE_COMPRESS'
TABLES
IN = LISTOBJECT
OUT = OBJBIN
EXCEPTIONS
OTHERS = 1
IF SY-SUBRC EQ 0.
MESSAGE ID '61' TYPE 'E' NUMBER '731'
WITH 'TABLE_COMPRESS'.
ENDIF.
ENDIF.
*Packing Info For Text Data
DESCRIBE TABLE OBJTXT LINES TAB_LINES.
READ TABLE OBJTXT INDEX TAB_LINES.
DOCDATA-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 = 'TXT'.
APPEND OBJPACK.
*Packing Info Attachment
ATT_TYPE = WHATATT_TYPE..
DESCRIBE TABLE OBJBIN LINES TAB_LINES.
READ TABLE OBJBIN INDEX TAB_LINES.
OBJPACK-DOC_SIZE = ( TAB_LINES - 1 ) * 255 + STRLEN( OBJBIN ).
OBJPACK-TRANSF_BIN = 'X'.
OBJPACK-HEAD_START = 1.
OBJPACK-HEAD_NUM = 0.
OBJPACK-BODY_START = 1.
OBJPACK-BODY_NUM = TAB_LINES.
OBJPACK-DOC_TYPE = ATT_TYPE.
OBJPACK-OBJ_NAME = 'ATTACHMENT'.
OBJPACK-OBJ_DESCR = WHATNAME.
APPEND OBJPACK.
ENDFORM. " ml_prepare
*& Form ml_dosend
text
--> p1 text
<-- p2 text
FORM ML_DOSEND .
CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
EXPORTING
DOCUMENT_DATA = DOCDATA
PUT_IN_OUTBOX = 'X'
COMMIT_WORK = 'X' "used from rel. 6.10
TABLES
PACKING_LIST = OBJPACK
OBJECT_HEADER = OBJHEAD
CONTENTS_BIN = OBJBIN
CONTENTS_TXT = OBJTXT
RECEIVERS = RECLIST
EXCEPTIONS
TOO_MANY_RECEIVERS = 1
DOCUMENT_NOT_SENT = 2
DOCUMENT_TYPE_NOT_EXIST = 3
OPERATION_NO_AUTHORIZATION = 4
PARAMETER_ERROR = 5
X_ERROR = 6
ENQUEUE_ERROR = 7
OTHERS = 8
*IF SY-SUBRC EQ 0.
*MESSAGE ID 'SO' TYPE 'S' NUMBER '023'
*WITH DOCDATA-OBJ_NAME.
*ENDIF.
ENDFORM. " ml_dosendHi,
As far as I remember there are no direct ways in SAP do to that.
One suggestion. Create a custom program to send emails and save it with a variant in DME (the last Tab in F110). This is the same place where you maintain the details for sending out the EDI information.
Once you are done with F110, you can carry out the print functionality to execute the program to send out emails with the payment advice.
hope this helps.
Regards -
Overlap with payment run 25.02.2008
Hello friends,
While running APP at F110, i got the error as "overlap with payment run 25.02.2008 HMY1(Co. code)" The description is given below:
Diagnosis
Accounts to be processed in this run have already been processed in payment run or proposal run 25.02.2008 HMY1.
System Response
The run is terminated to avoid double payments.
Procedure
Either narrow down the accounts to be processed or wait until the payments for the 25.02.2008 HMY1 have been carried out.
I have deleted the payment proposal and parameters entered and again run the programme. Again i am getting the same error. Could anyone let me know how to solve this error.
Regards
SaberaHi Sabera,
Please check the following in your system :
1. If there is a blocked entry in the table T042X. If yes, this should be the reason why you get error FZ358 when runing any proposal in your Company Code. In such case, you may have to delete the entry in tha table T042X.
2. If in table REGUV, there is a value 'S' in field XECHT for this payment run, which is incorrect. The value here should be a space.
It is dificult to know the exact reason for this error. I guess this would have caused by some improper actions for F110 proposal deletion. In order to get this corrected you should carry out a correction in
tables T042X and set REGUV in your system. I would suggest you to do that first in your test system.
Hope this information helps you.
Thank you.
Suresh Jayanthi. -
Check Register with Payment Program RFoedi1
We are using the payment program RFOEDI1 to for automatic payments using payment method C. This program does not have a place specify the check lot like RFFOUS_C.
How do we check register created for these payments. I ahve created a check lot with payment.
Is there any piece of config. to be done.
Thanks in Advance.
VineetYou can do the following.
1. Enter transaction F110.
2. Under parameters tab, enter C as payment method.
3. Under print out/data medium, use RFFOUS_C and variant
for that program. Sometimes, your company could be
using a customized version of this program.
Hope this helps -
Vendor invoices are blocked automatically with payment blck A instead of R
There is an issue with a specific vendor.This vendor's invoices are blocked automatically with payment block A instead of
payment block R.
I know that invoices are blocked when posted if there is a price variance exceeding 3% and/or 100 Euro with payment block R.The invoices with payment block A are not included in the report Z1PE which is used by the Production Planning in order to monitor the blocked invoices and these invoices remain blocked for a long time until the vendor requests their payment.Could you please check why this happens?HI,
Discuss with your MM Consultant, in MM there is a facility to block the invoice automatically in certain scenarios.
Thanks & Regards,
Shashi Kanth. -
How to check for a function module with its description and functionality
Hi all,
How to check for a function module,with its description and its functionality,in detail how can I know the purpose of a particular function module,how to search for a function module which suits my requirement .Hi,
You can search a FM of your requirement by putting in the Key words and searching for a FM. Like * KEYWORD * and then pressing F4.
Say for example you need to search something regarding converstion.
Search for * CONVERT * and press F4.
If there is something specfic like converting date to something you can give
DATE * CONVERT *
OR
CONVERT * DATE * and press F4.
Once you narrow down your search you will have a Function module documentation inside the Function module. Please note that all the FMs willl not have documentation.
Regards,
Pramod -
Dear All,
Is there any report i can see all PO details with Payment terms.
In ME80FN, i see many PO details but no Payment terms.
Please advice.
RegardsHi,
try report
fbl1n
or in table EKKO
Regards
Kailas Ugale -
Report inculdes PO with Payment term
Hi ..
I need to have report includes my purchase orders with payment term column , which transaction can provide that ?
Thanks
YasserPO wise payment term u can get in ME2n report..
Vendor wise from LFM1 or LFA1 table
Check MKVZ report -
I have used the "description" spot in iPhoto for in-depth additional information for photos of my ancestors. Now I am wanting to know if there is a way to print the photos along with the descriptions; either photo by photo, or maybe more than one per page, or possibly in some sort of booklet format. Thank you very much.
You can make a Book and have a photo on one side and your text description on the other.
-
Xml A/R Credit Memo with Payment
Hi all,
i need to create a A/R Credit Memo with payment linked to. I'm creating the credit memo ok, without problem, but the questions is... How create the payment? In the same xml? Or I create first the credit memo and payments follows? Some idea?
Grateful,
Leo Azvdo.Hello
You post the CM then you have to receive the CM key to post the payment. This is the system habit, you need to use 2 files:
1. for CM
2. payment
Regards
János -
TROUBLE WITH PAYMENT METHOD USED DIFFRENT VISA PAYMENTS STILL WONT WORK
TROUBLE WITH PAYMENT METHOD USED DIFFRENT VISA PAYMENTS STILL WONT WORK
This is a case for the iTunes Store Support:
1. Go to expresslane.apple.com
2. select 'itunes' and then 'itunes store' on the right
3. select a topic and a subject
4. click 'continue' and then 'email'
5. fill out the form and explain your situation
6. they will respond within 24 hours usually
Good luck
Stijn -
Require Vendor Payment List with Payment Terms
hi how to get Require Vendor Payment List with Payment Terms
hi
You can go to FBL1N, (i.e vendor line items) and click change layout button. in the change layout menu, you have "Terms of Payament" field which show the tems of payment you had in the invoice..
You can use "terms of payment" field to display payment terms in the vendor masster data.
hope this will help
award points if helpful
Edited by: venu mamillapalli on Jun 12, 2008 9:35 AM -
Table Relation with Payment and Invoice of Vendor
Hi all,
I have one question about Table Relation with Payment and Invoice of Vendor.
the scenario is.
2 Purchase Order number : 100000001/100000002
1 Invoice document number : 200000001 which include 2 Purchase Order.
1 Payment document number : 300000001
How should I found out table relation from Payment document number - Invoice document number - Purchase Order number. ?
I try to link the following table, but it does not work.
RBKP * Invoice Receipt
RSEG * Invoice Receipt document line item
BKPF * Accounting Document Header
BSEG * Accounting Document Segment
PAYR Payment Medium File
BSIK Accounting: Secondary Index for Vendors
BSAK Accounting: Secondary Index for Vendors (Cleared Items)
BSIS Accounting: Secondary Index for G/L Accounts (Open Items)
Does any one know about it ?
Regards
KY ChuangHi Venkatesh,
Thnx a lot for the reply. This has almost solved my problem, however there's one thing left. when I'm trying to take a print out after exporting the info into an excel sheet, the information really looks scattered, i.e., is there a way where we can go ahead and get the info in a rather unscattered manner.
I've tried to take a print directly without actually transferring the info into an excel sheet, then each of the vendor is printed in a separate page, which again they feel is a problem.
So, if you have an idea pls suggest.
Thnx again for the information.
regards
sandhya -
Not able to clear bank statement accounting entry with payment document.
Hello FI guru,
We are facing problem to clear bank statement accounting entry with payment document posted via t.code F110 (Automatic payment program).
There is only single entry for payment in bank statment . But many entries in F110 for different vendors. Will posting the bank statement entry i.e Bank clear account Dr
To Bank main account
Its post with an error Error F5 263 the diference is too large.
We are using muticash format & we have use 4 which clear Dr GL
Request your help to resolve the problem Whether we missed any configuration or we have develop program for the sameHi,
This error generally is due to tolerance error. Please check the assignment of the user id with the relevant tolerance groups. Let me know if it worked.
or go through the following link
F5 263 - The difference is too large for clearing
BR,
Satya -
Error FZ-358 - Overlap with payment run
Hello.
We have a client SAP 40B that experienced an issue while running a new payment run throught T-code F110.
The payment was:
Run Date: 12.30.2008
Identification: F0719
The user got the following message:
"FZ 358 - Overlap with payment run 02.03.2008 / Identification F0719"
"Payment run canceled"
Anybody have an idea why this happened as the payments ran in different dates?
Thank you!Hello MSJ.
This issue happens probably because there was another payment ID with the same name that ran incompletely in the past. Somehow the system identifies this payment ID and then try to use the same one when you run another payment with the same ID so this message comes up. The solution is really delete the old uncompleted payment run and then run the payment again.
Regards,
Volnei Luiz
Maybe you are looking for
-
How much system RAM for Arch-based MythTV box?
I'm thinking of using an older (not too old) computer I have sitting around to build a MythTV box. My current question is about the specs necessary to make this useful for everyday capture/playback, and other normal HTPC related tasks. So, how much s
-
Programmatic interface to get zone's root file system
Hi, I am a newcomer to solaris zones. Is there any programmatic (C API) way to know the path to root file system of a zone given its name, from the global zone? Thanks!
-
hi friends, I want to upload in SRM from R/3 only the delivery address. There is a report for a mass upload? thx
-
LMS 3.2 - Inventory fetch error -- getFlashPartitionInfoFromDevice
Hi there, inventory fetch results in error: Inventory Collection failed. Troubleshooting IC_Server.log shows the following error-messages - getFlashPartitionInfoFromDevice(FlashAGI_CISCO_FLASH_HelperMethods Device-Type: Cat4506 with Version NmpSW: 7
-
Asset under construction with MM
I try to enter a service sheet by ts ML81N. The purchase order is for limits with Account Assignment Category 'A' -asset- and Item Category is 'Service'. The asset class is 'asset under construction' (line item settlement). The problem is when I go t