Send SC to Vendor for changing
Hi Gurus,
I am involved in an SRM 7.0 project implementation. One of the customer's requirements is to enable the possibility for a particular SC, of sending via e-mail the related link to the vendor and allow changing for example: quantities, items (add, remove), materials, etc...
Does anybody faced with a similar issue like this?
The problem is that the customer doesn't want the RFP scenario to be implemented because it is already implemented in another legacy system, but it doesn't cover the specific requirements for these sort of SC.
Thanks in advance
Duca25
Hi Nikhil,
Thanks very much for your help!
I will try to change the way I am asking this question. Let's think in an Offline approval WF in case of a SC. Is there any possibility of changing the SC in this step by the responsible of approval?
Maybe that could be a possible solution, integrating it on the approval process.
Thanks in advance.
Duca25
Similar Messages
-
XML Incoming Invoices - Send response to Vendor for Failed Messages in XI
In our system, Vendor are posting XML Invoices to XI using HTTP adapter and then XI is sending invoices to R/3 using IDOC adapter. Is there anyway I can send response message to vendors for the error out invoice messages in XI?
Please help me if someone has any information about it.
Thanks in advance!
Mrudula PatelMrudula
There are two types of errors you have take care of. One is technical error and the other application error.
To sending technical errors like mapping error, you can use fault messages in XI.
For application errors, you can use ALEAUDIT functionality from the receiver R/3 system, which you can map in to an asynchronous XML message as agreed between you and your vendor.
It is a good practise to always send acknowledgements (both failure and success) to your vendor so that at the end of the day, the number of invoices matches on both systems (yours and your vendor's).
Thanks
KK -
Convertion of Smart form to pdf and sending mail to vendor for PO
Hello all,
I have modified a standard PO Smartform and running it through ME23N.
In this i have to convert it to a pdf file and then send it through mail to the vendor.
I have found out FMs'CONVERT_OTF'and
'SO_NEW_DOCUMENT_ATT_SEND_API1'
to convert it and send mail. But can u tell me how to go about using it.
As i am using a standard program do i have to copy this prog to zprog and then call the fm out there. I am not sure.
Thanks
SalilHi,
Here is the sample code.If you find this as useful,kindly reward points by clicking the star on the left of reply.
Internal Table declarations
DATA: i_otf TYPE itcoo OCCURS 0 WITH HEADER LINE,
i_tline TYPE TABLE OF tline WITH HEADER LINE,
i_receivers TYPE TABLE OF somlreci1 WITH HEADER LINE,
i_record LIKE solisti1 OCCURS 0 WITH HEADER LINE,
Objects to send mail.
i_objpack LIKE sopcklsti1 OCCURS 0 WITH HEADER LINE,
i_objtxt LIKE solisti1 OCCURS 0 WITH HEADER LINE,
i_objbin LIKE solisti1 OCCURS 0 WITH HEADER LINE,
i_reclist LIKE somlreci1 OCCURS 0 WITH HEADER LINE,
Work Area declarations
w_objhead TYPE soli_tab,
w_ctrlop TYPE ssfctrlop,
w_compop TYPE ssfcompop,
w_return TYPE ssfcrescl,
w_doc_chng typE sodocchgi1,
w_data TYPE sodocchgi1,
w_buffer TYPE string,"To convert from 132 to 255
Variables declarations
v_form_name TYPE rs38l_fnam,
v_len_in LIKE sood-objlen,
v_len_out LIKE sood-objlen,
v_len_outn TYPE i,
v_lines_txt TYPE i,
v_lines_bin TYPE i.
call function 'SSF_FUNCTION_MODULE_NAME'
exporting
formname = 'ZZZ_TEST2'
importing
fm_name = v_form_name
exceptions
no_form = 1
no_function_module = 2
others = 3.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
w_ctrlop-getotf = 'X'.
w_ctrlop-no_dialog = 'X'.
w_compop-tdnoprev = 'X'.
CALL FUNCTION v_form_name
EXPORTING
control_parameters = w_ctrlop
output_options = w_compop
user_settings = 'X'
IMPORTING
job_output_info = w_return
EXCEPTIONS
formatting_error = 1
internal_error = 2
send_error = 3
user_canceled = 4
OTHERS = 5.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
i_otf[] = w_return-otfdata[].
CALL FUNCTION 'CONVERT_OTF'
EXPORTING
format = 'PDF'
max_linewidth = 132
IMPORTING
bin_filesize = v_len_in
TABLES
otf = i_otf
lines = i_tline
EXCEPTIONS
err_max_linewidth = 1
err_format = 2
err_conv_not_possible = 3
OTHERS = 4.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
Convert PDF from 132 to 255.
LOOP AT i_tline.
Replacing space by ~
TRANSLATE i_tline USING ' ~'.
CONCATENATE w_buffer i_tline INTO w_buffer.
ENDLOOP.
Replacing ~ by space
TRANSLATE w_buffer USING '~ '.
DO.
i_record = w_buffer.
Appending 255 characters as a record
APPEND i_record.
SHIFT w_buffer LEFT BY 255 PLACES.
IF w_buffer IS INITIAL.
EXIT.
ENDIF.
ENDDO.
Refresh: i_reclist,
i_objtxt,
i_objbin,
i_objpack.
clear w_objhead.
Object with PDF.
i_objbin[] = i_record[].
DESCRIBE TABLE i_objbin LINES v_lines_bin.
Object with main text of the mail.
i_objtxt = 'Find attached the output of the smart form.'.
APPEND i_objtxt.
i_objtxt = 'Regards,'.
APPEND i_objtxt.
i_objtxt = 'J.Jayanthi'.
APPEND i_objtxt.
DESCRIBE TABLE i_objtxt LINES v_lines_txt.
Document information.
w_doc_chng-obj_name = 'Smartform'.
w_doc_chng-expiry_dat = sy-datum + 10.
w_doc_chng-obj_descr = 'Smart form output'.
w_doc_chng-sensitivty = 'F'. "Functional object
w_doc_chng-doc_size = v_lines_txt * 255.
Pack to main body as RAW.
Obj. to be transported not in binary form
CLEAR i_objpack-transf_bin.
Start line of object header in transport packet
i_objpack-head_start = 1.
Number of lines of an object header in object packet
i_objpack-head_num = 0.
Start line of object contents in an object packet
i_objpack-body_start = 1.
Number of lines of the object contents in an object packet
i_objpack-body_num = v_lines_txt.
Code for document class
i_objpack-doc_type = 'RAW'.
APPEND i_objpack.
Packing as PDF.
i_objpack-transf_bin = 'X'.
i_objpack-head_start = 1.
i_objpack-head_num = 1.
i_objpack-body_start = 1.
i_objpack-body_num = v_lines_bin.
i_objpack-doc_type = 'PDF'.
i_objpack-obj_name = 'Smartform'.
CONCATENATE 'Smartform_output' '.pdf'
INTO i_objpack-obj_descr.
i_objpack-doc_size = v_lines_bin * 255.
APPEND i_objpack.
Document information.
CLEAR i_reclist.
e-mail receivers.
i_reclist-receiver = '[email protected]'.
i_reclist-express = 'X'.
i_reclist-rec_type = 'U'. "Internet address
APPEND i_reclist.
Sending mail.
CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
EXPORTING
document_data = w_doc_chng
put_in_outbox = 'X'
TABLES
packing_list = i_objpack
object_header = w_objhead
contents_hex = i_objbin
contents_txt = i_objtxt
receivers = i_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 <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF. -
Convertion of Smart form to pdf and sending mail to vendor for Invoice
Hi All...
now I am getting the output form of Invoice by the T-code VF02
here Im using Zreport & Zform...
my requirment is to convert smartform output to PDF and send as an e-mail attachment on my Existing report
where I use the FM - CONVERT_OTF_2_PDF ..
here my code
REPORT yinvoice_is.
TABLES: vbrk,vbrp, vbak, vbap, vbkd .
DATA : it_vbap TYPE STANDARD TABLE OF vbap WITH HEADER LINE ,
it_vbrk LIKE STANDARD TABLE OF vbrk with header line,
it_vbkd TYPE STANDARD TABLE OF vbkd WITH HEADER LINE ,
it_vbrp TYPE STANDARD TABLE OF vbrp WITH HEADER LINE ,
it_vbrp1 TYPE STANDARD TABLE OF vbrp WITH HEADER LINE ,
it_vbfa TYPE STANDARD TABLE OF vbfa WITH HEADER LINE ,
it_adrc1 TYPE STANDARD TABLE OF adrc WITH HEADER LINE,
it_adrc2 TYPE STANDARD TABLE OF adrc WITH HEADER LINE.
DATA: sum TYPE vbrp-kzwi5.
DATA: v_vkbur TYPE vkbur,
v_adrnr1 TYPE adrnr,
v_adrnr2 TYPE adrnr,
v_vbelv TYPE vbelv,
v_delch TYPE vbeln,
v_bstkd TYPE bstkd,
v_kdmat TYPE kdmat,
v_kwert TYPE kwert.
DATA : fm_name TYPE rs38l_fnam.
PARAMETER p_inv_no LIKE vbrk-vbeln OBLIGATORY .
Selecting Data
SELECT VBELN
ERDAT
VKORG
KUNRG
STCEG
NETWR
MWSBK
KNUMV
KUNAG
REGIO
FROM vbrk
INTO CORRESPONDING FIELDS OF TABLE it_vbrk
WHERE vbeln = p_inv_no .
SELECT matnr
kzwi1
kzwi2
kzwi3
kzwi4
kzwi5
netwr
mwsbp
meins
fklmg
arktx
FROM vbrp
INTO CORRESPONDING FIELDS OF TABLE it_vbrp
WHERE vbeln = p_inv_no .
Selecting Sales Order No.
SELECT SINGLE vbelv
FROM vbfa
INTO v_vbelv
WHERE vbeln = p_inv_no
AND vbtyp_v = 'C'.
IF sy-subrc = 0.
Selecting Delivery Challan...
SELECT SINGLE vbeln
FROM vbfa
INTO v_delch
WHERE vbelv = v_vbelv
AND vbtyp_n = 'J'.
SELECT SINGLE bstkd
FROM vbkd
INTO v_bstkd
WHERE vbeln = v_vbelv .
SELECT matnr kdmat
FROM vbap
INTO CORRESPONDING FIELDS OF TABLE it_vbap
WHERE vbeln = v_vbelv.
ENDIF.
READ TABLE it_vbrk INDEX 1.
IF sy-subrc = 0.
SELECT SINGLE kwert
FROM konv
INTO v_kwert
WHERE knumv = iT_vbrk-knumv
AND kschl = 'HD00'.
ENDIF.
Selecting From Address
SELECT SINGLE vkbur
FROM vbak
INTO v_vkbur
WHERE vbeln = v_vbelv.
IF sy-subrc = 0.
SELECT SINGLE adrnr
FROM tvbur
INTO v_adrnr1
WHERE vkbur = v_vkbur.
IF sy-subrc = 0.
SELECT SINGLE *
FROM adrc
INTO CORRESPONDING FIELDS OF it_adrc1
WHERE addrnumber = v_adrnr1.
APPEND it_adrc1.
ENDIF.
ENDIF.
APPEND it_adrc.
Selecting TO Address
SELECT SINGLE adrnr
FROM vbpa
INTO v_adrnr2
WHERE vbeln = p_inv_no
AND parvw = 'RE'.
IF sy-subrc = 0.
SELECT SINGLE *
FROM adrc
INTO CORRESPONDING FIELDS OF it_adrc2
WHERE addrnumber = v_adrnr2.
APPEND it_adrc2.
ENDIF.
Calling Function Module
CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME'
EXPORTING
formname = 'YINVOICE_IS'
VARIANT = ' '
DIRECT_CALL = ' '
IMPORTING
fm_name = fm_name
EXCEPTIONS
NO_FORM = 1
NO_FUNCTION_MODULE = 2
OTHERS = 3
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Calling Function Module
CALL FUNCTION fm_name
*'/1BCDWB/SF00000496'
EXPORTING
ARCHIVE_INDEX =
ARCHIVE_INDEX_TAB =
ARCHIVE_PARAMETERS =
CONTROL_PARAMETERS =
MAIL_APPL_OBJ =
MAIL_RECIPIENT =
MAIL_SENDER =
OUTPUT_OPTIONS =
USER_SETTINGS = 'X'
i_vbelv = v_vbelv
i_bstkd = v_bstkd
i_kdmat = v_kdmat
i_kwert = v_kwert
i_delch = v_delch
IMPORTING
DOCUMENT_OUTPUT_INFO =
JOB_OUTPUT_INFO =
JOB_OUTPUT_OPTIONS =
TABLES
it_vbrk = it_vbrk
it_vbrp = it_vbrp
it_vbap = it_vbap
it_adrc1 = it_adrc1
it_adrc2 = it_adrc2
EXCEPTIONS
FORMATTING_ERROR = 1
INTERNAL_ERROR = 2
SEND_ERROR = 3
USER_CANCELED = 4
OTHERS = 5
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
ENDFORM. "ENTRYhi,
use this code..
DATA: i_otf TYPE itcoo OCCURS 0 WITH HEADER LINE,
i_tline TYPE TABLE OF tline WITH HEADER LINE,
i_record LIKE solisti1 OCCURS 0 WITH HEADER LINE,
Objects to send mail.
i_objpack LIKE sopcklsti1 OCCURS 0 WITH HEADER LINE,
i_objtxt LIKE solisti1 OCCURS 0 WITH HEADER LINE,
i_objbin LIKE solisti1 OCCURS 0 WITH HEADER LINE,
i_reclist LIKE somlreci1 OCCURS 0 WITH HEADER LINE,
Variables declarations
v_len_in LIKE sood-objlen, "#EC NEEDED
v_lines_txt TYPE i,
v_lines_bin TYPE i,
Work Area declarations
w_ctrlop TYPE ssfctrlop,
w_return TYPE ssfcrescl,
w_compop TYPE ssfcompop,
wa_objhead TYPE soli_tab,
wa_doc_chng TYPE sodocchgi1,
wa_buffer TYPE string. "To convert from 132 to 255
Put a IF ELSE condition whether u want form output or E-mail output..
if it is a E-mail.. then call a small Sub-routine within your program..
FORM f_email .
w_ctrlop-getotf = 'X'.
w_ctrlop-no_dialog = 'X'.
w_compop-tdnoprev = 'X'.
CALL FUNCTION fnam
EXPORTING
control_parameters = w_ctrlop
output_options = w_compop
nast = nast
v_tcode = v_tcode
IMPORTING
job_output_info = w_return
TABLES
it_vbdkr = it_tvbdkr[]
it_vbdpr = tvbdpr[]
it_zglentitycode = it_zglentitycode[]
it_vttk = it_vttk[]
it_kna1 = it_kna1[]
it_t005 = it_t005[]
it_adrc = it_adrc[]
it_ekpo = it_ekpo[]
it_ekko = it_ekko[]
it_vbrp = it_vbrp[]
it_mara = it_mara[]
it_vbrk = it_vbrk[]
it_likp = it_likp[]
it_vttp = it_vttp[]
it_t001 = it_t001[]
it_zlogdely = it_zlogdely[]
it_prod = it_prod[]
it_lineitems = it_lineitems[]
it_tvzbt = it_tvzbt[]
it_t173t = it_t173t[]
it_t005t = it_t005t[]
it_zplant = it_zplant[]
it_stxbitmaps = it_stxbitmaps[]
it_prod_desc = it_prod_desc[].
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
i_otf[] = w_return-otfdata[].
*Converting the OFT format data to PDf format
CALL FUNCTION 'CONVERT_OTF'
EXPORTING
format = 'PDF'
max_linewidth = 132
IMPORTING
bin_filesize = v_len_in
TABLES
otf = i_otf
lines = i_tline.
LOOP AT i_tline.
TRANSLATE i_tline USING '~'.
CONCATENATE wa_buffer i_tline INTO wa_buffer.
ENDLOOP.
TRANSLATE wa_buffer USING '~'.
DO.
i_record = wa_buffer.
APPEND i_record.
SHIFT wa_buffer LEFT BY 255 PLACES.
IF wa_buffer IS INITIAL.
EXIT.
ENDIF.
ENDDO.
Attachment
REFRESH:
i_reclist,
i_objtxt,
i_objbin,
i_objpack.
CLEAR wa_objhead.
i_objbin[] = i_record[].
Create Message Body
Title and Description
i_objtxt = 'COMMERCIAL INVOICE'.
APPEND i_objtxt.
DESCRIBE TABLE i_objtxt LINES v_lines_txt.
READ TABLE i_objtxt INDEX v_lines_txt.
wa_doc_chng-obj_name = 'COMMERCIAL INVOICE'.
wa_doc_chng-expiry_dat = sy-datum + 10.
wa_doc_chng-obj_descr = 'COMMERCIAL INVOICE'.
wa_doc_chng-sensitivty = 'F'.
wa_doc_chng-doc_size = v_lines_txt * 255.
CLEAR i_objpack-transf_bin.
i_objpack-head_start = 1.
i_objpack-head_num = 0.
i_objpack-body_start = 1.
i_objpack-body_num = v_lines_txt.
i_objpack-doc_type = 'RAW'.
APPEND i_objpack.
Attachment
(pdf-Attachment)
i_objpack-transf_bin = 'X'.
i_objpack-head_start = 1.
i_objpack-head_num = 0.
i_objpack-body_start = 1.
DESCRIBE TABLE i_objbin LINES v_lines_bin.
READ TABLE i_objbin INDEX v_lines_bin.
i_objpack-doc_size = v_lines_bin * 255 .
i_objpack-body_num = v_lines_bin.
i_objpack-doc_type = 'PDF'.
i_objpack-obj_name = 'COMMERCIAL INVOICE'.
i_objpack-obj_descr = 'COMMERCIAL INVOICE'.
APPEND i_objpack.
IF it_adr6[] IS NOT INITIAL.
LOOP AT it_adr6 INTO wa_adr6.
CLEAR i_reclist.
i_reclist-receiver = wa_adr6-smtp_addr.
i_reclist-rec_type = 'U'.
i_reclist-com_type = 'INT'.
APPEND i_reclist.
ENDLOOP.
CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
EXPORTING
document_data = wa_doc_chng
put_in_outbox = 'X'
TABLES
packing_list = i_objpack
object_header = wa_objhead
contents_bin = i_objbin
contents_txt = i_objtxt
receivers = i_reclist.
ENDIF.
ENDFORM. " f_email
regards
vijay -
Hi MM guys,
I have one requirement. we need to send machine to vendor for reconditioning and back.
For this i can create service PO and maintain the price.
How to send machine to vendor becas not able to craete delivery in VL10B w.r.to PO since no material master were available.
Please suggest the best method. Please not e we dont have PM module.
Thanks
A.GururajanDear,
This scenario you can handle by Subcontracting process.....
Create Subcontracting PO in Tcode ME21N with Item category as "L".
Enter material in BOM as same as your main material....
Now transfer stock to Subcontracting vendor in MB1B Tcode , use MVT 541...
Now go to MMBE , see you will see the stock provided to Subcontracting vendor in seperate line.
Now do the GRN in tcode MIGO wrt PO with MVT 101.
Regards
Utsav -
Send an equipment outside for a service
hi dudes
I want to send some equipments outside of company because of a service(e.g. Calibration), I created a PO or PR for service (Item category D) , entered sommething in short text but where I can add name of equipments and I want to send them out???
there is no place for them in PO screen. what can I do?you need to create a BOM with recursive indicator marked that is you need to enter the parent material and item material as same.
becuase you are sending it to vendor for job work
create the po for subcontracting that is with item category L -
New business scenario for reapir from customer and sending them to vendor.
Hello team,
We have a scenario where we need to configure in the system -
We recieve a material from my customer for repair.We need to send this to my vendor who will repair it and send them back to Us. On this we recieve revenue from the customer and pay i pay half amount my vendor for the service.
We are following above scenario in SAP as
In the first step
The production team create a serviece order in IW31 for the material that need to send to the vendor, which was recieved from the customer. When service order is created in the back end a Purchase requisition is created.
In next step we created a PO w.r.f to the above PR and we need to send this to vendor on subcontracting so that we can track the material from him after the repair.
The problem is --- When PR is created automatically during serviece order creation (iw31) we are unable to create Po with Item category L (subcontracting) because PR is not created with L.We are even unable to change L in PR since it is created automatically at the background.We ried to change the field at document type in spro. But no luck.
Pls let us know is there any other business process where we can handle this situation or any technical help to change the PR.
Regards,
L.chaitanya.Hi,
please work out in this way...
It can be done Using PM02 and PM03 control keys. Select the operation row select the External button in the bottom u will find Sub con check box u can click it .The prerequisities are create a material BOM in the bom as L item select a row and click the item which will be near to the header cap 2nd tab status/long text click it .Mat. Provision Ind select Lor X if it is not available go to IMG setting.Plant maintenance ->Master Data in Plant Maintenance and Customer Service->Bills of Material->Item Data->Define Material Provision Indicators, K&L will be standrad create S Rework Material,XRework Material from Subcontrmake a tick mark in Recursivity of Subcontracting Component and save it . while creating the material to the operation to be assigned from bom then in the component select the row go to the general button in the bottom then Mat. Prov. Ind will be there select rework material the system allows you to proceed further . save the order then check the PR it will be Account assignment will be F and Item categeory will be L selected automatically.
Then create PO then do MB1b (prerequsitie the material should have stock)using PO reference( movement type 541) the it will be moved to the vendor stock (check with mmbe)
Aganist PO Material sent to the vendor .While doing Goods Recipt do with MB01with movement type 101, now u can check the stock in mmbe it will be in storage location...
Kuber -
HI all,
I am unable to re-send purchase order after making changes.
After making changes to a purchase order (ME22N) based on either a custom field = 'X' or po total value > $100,000, i like to re-send the output via email to the vendor. In Nace, i saw this program FM06AEND and routine Change-Flag. What is this FM06AEND for ? Also, do i need to do customization so i can re-send the output ? How does it detect my changes ?
When i put breakpoint in FM06AEND, it does not stop there.
thanks
Joyce
Edited by: Joyce Chan on May 11, 2010 2:29 PM
Edited by: Joyce Chan on May 11, 2010 2:39 PMFor your output type you have to maintiain Print operation - 2
Follow this menu path
OLME -- >messages -->output control -- message types -->Define message type for PO --> Fine tune conterol
maintain print operation - 2 change
For the current PO ,Goto ME22n ,click message , click repeat outpout on further data tab -
Report for vendor master changes
Good day,
Please can you assist with this issue,
Report S_ALR_87012089,program RFKABL00
Version ECC 6.0
This report does not reflect the old and the new values for changed bank details.
It does not show anything under the old value and shows **deleted** and **created** for new values.
Thanks in advanceYou will have to do configuration in T Codes OBAT and OBAU to achieve what you want in the report.
Check the IMG activity documentation for the following.
SPRO -> IMG -> Financial Accounting -> Accounts Receivable and Accounts Payable -> Vendor Accounts -> Master Records -> Preparations for Changing Vendor Master Records -> Define Field Groups for Vendor Master Records.
SPRO -> IMG -> Financial Accounting -> Accounts Receivable and Accounts Payable -> Vendor Accounts -> Master Records -> Preparations for Changing Vendor Master Records -> Group Fields for Vendor Master Records.
Also read the RFKABL00 program documentation. -
What is the path or TC for changing control of recon account in vendor
Hi Gurus,
Pl tell the TC or Path for changing the reconciliation account control for vendor as like in asset recon account.
Pl itsUrgens
Thanks in advanceHi:
What i guess from your requirement that you need to control the field Reconciliation account, some users should be allowed to change the recon account and other should be restricted from doing so? If i am right then you can do that easily with the help of BASIS guy. F_LFA1_AEN Customer: Change Authorization for Certain Fields will do the needful for you.
Ask your Basis consultant to implement authorization's checks against F_LFA1_AEN for this Transaction code for the user profiles as desired by you. Before that do the necessary customization in SPRO as follows:
Define your change groups in the task level menu of Financial Accounting >A/R & A/P -> Credit management -> Define Field group-> Assign Fields -> Groups.
While assigning you can find the field LFB1-AKONT . Your issue will be resolved.
Regards -
How to send a material to Vendor for Service
Hi all,
I have a requirement that I need to send a serailized material to the vendor for repair (under warranty / chargeable).
Is there any standard process in SAP to map the above requirement?
Thanks in advacne,
BabuPrem,
Thanks for your thought.
Let me explain the process as under
When servicing a Customer equipment I replaced a Defective Material (Val. type DEF) with a New one (Val. type NEW) and I GR the DEF material against the Service order by 262 MVT. Now the DEF material in my stores. This DEF will be repaired (internal / external) and reused to the Same customer or different customer. ie. I want to get the Repaired material in my stock (Val. type REP).
For all DEF materials in my stores, I am creating Refurbishment order. The Engineer responsible for refurbishment decides that some materials are to be sent to a vendor for Repair others will be done internally.
For external services, He is creating a Refurbishment order with appropriate control key whihc will trigger a PR/PO.
My question is that after creating PO, What should I do for
1. Sending the material w r t the PO (whihc has reference to Ref. Order) with which MVType
2. After repairing, Receiving the REP material back to my stores with which MVtype
3. Capturing the Repair cost (Invoice from Vendor) to the Same material (Parameters like Account assignment, accounting indicator)
4. Any other things to be cared....
If anybody has already implemented this process, please let me know the steps
Thanks in advance,
Babu -
FM for changing vendor Tax information
Hello,
is there any FM for changing vendor Tax information?
Thanks,
Mosheread data with VENDOR_READ and update desired date with VENDOR_UPDATE
-
Change fixed vendor for me01 through bdc
HI ALL,
if in t-code me01 for a material and plant we have some vendors out of which one is fixed vendor
now i want how can i change my fixed vendor through bdc . because i want to change fixed vendor for
large materials.
currently my fixed vendor is 100496 here fixed vendor is X
material plant valid form valid to vendor Fix
2000125 006 24.09.2009 31.12.9999 100496 X
2000125 006 24.09.2009 31.12.9999 100497
now i want to change my fixed vendor 100497.hi
you can change through bdc. you may need to loop through the list of materials if the same changes need to updated.
Cheers,
Hakim -
To send IDOC to vendor from SAP for purchasing order
Hi Gurus,
I want to setpu an EDI for send the outbound & inbound idocs to vendor for purchasing order from SAP and below are the message type I am using:
Outbound message type :
ORDERS
Inbound message type :
ORDRSP
INVOIC
I know how to set up the link, making the partner profiles attaching the process code, assigning the ports but I want to know the below customize set up:
1) Which transaction I need to used for customize this sceranio
2) Could you provide me any documentation which specifies the steps for configuration
And other details which I am suppose to know.
Please reply me as soon as possible as I am urgently in need of this.
Regards,
SagarHi Sagar
For the Confirmation you need to do the customizing for confirmation control, like what would you like to do after the confirmation. Confirmation is an inbound process.
For Invoice you need to complete the customizing under LIV in SPRO- for Invoices received via EDI.
Please go throught the help link for further details.
http://help.sap.com/saphelp_47x200/helpdata/en/a8/b99f58452b11d189430000e829fbbd/frameset.htm
Reward points if useful
Thanks & regards
Kishore -
Mm: debit note , send to vendor for compensation of money
dear mm-gurus,
i m facing a problem.
i m not aware about the process of debit note that is sent to vendor for compensation of money
for the quantity of rejected material on quality basis and line rejection basis.
please help me out,
useful reply will be awarded..
please give me the detailed procedure for this.
thanks:
piyush singhHi Piyush,
1.Created the PO say for 10 qty.
2.Done the GR say for 5 qty.
3.Do the Invoice for 10 qty.
4.Now qualityDept has rejected 5 qty & want to send to the respective vendor.
5.Now you can create the Credit Memo for 5 qty and send to the vendor.(not Debit Memo).
Further you can refer
http://help.sap.com/saphelp_46c/helpdata/en/a8/b99f58452b11d189430000e829fbbd/frameset.htm
I hope u understand the process..!
Rahim
Maybe you are looking for
-
Xrandr and VGA - external display always labelled 'disconnected'
I have an laptop and a widescreen tv that I wish to use as an external monitor. With recent Xorg updates it's been easier and easier and all I have to do now is plug in the monitor and restart X - no special xorg.conf fixing needed. Except that the t
-
Smartforms - how to change name of column in main
Hi all, I have four columns in a main of a smartform: Concept Period Tax Base Tax ammount I would like to change places of the coulmn names Concept and Period so that the columns are placed in this order: Period Concept Tax Base
-
hello is any body have any example scenario How to make transaction lock on a table ???
-
Hello I new in jsp!!! I'm compiling a basic jsp project for run on tomcat. The compiler send me and error message javax.servlet does not exist and it's because I only jave instaled the j2sdk. (I think) What the library that a must download from java
-
I just installed 4 Western Digital WD2500KS SATA 2 drives and RAID'd them using disk utility. Problem is I do no think I am getting the speed that these drives should be putting out. Using Blackmagic Disk Speed Test, testing one single WD2500KS drive