Change Miro variant
Hi experts
I followed step by step the note 315586 fro change the column sequence in TCODE miro,
But the column sequence is not changed.....i Need to change the material position on the 5 colum...
how i can do it?
best regards
Marco
The customizing trxn is OLMRLIST, its in the IMG under
'Incoming Invoice' section, the area'Maintain Item List Variants'.
Here you can create and modify the variants as you see fit. You can
define specific table control options when creating or changing a
screen variant just as you can with other screen elements. You should
also be able to transport these variants to other systems.
See the "I" information icon in the screen varaint screen for more info
Please see Note 315586. Transaction SHD0: (Transaction variants) has
to be used to transport the variants. This is currently system design.
SHDO -> trnasaction variants ->transport
Note 315586 outlines the steps to create and change display variants.
Please also refer to notes:
0546889 FAQ: Screen variants in FI Enjoy Transactions
0352701 MIRO: fields in invoice verification
Similar Messages
-
How to change protected variants created by users that no longer exist
There are several older variants for which background jobs are scheduled for daily prcessing. These variants were created and protected by uses that no longer exist in SAP.
How to unprotect and change these variants to reflect new requirements.Hi Anam
1. Execute tcode VARCH and enter the program and variant name and make the changes, if the system allows you to do so.
2. Check with the basis/security team if they can extend the validity and reset the password for the old ids.
3. If the above doesnt work, you will need to copy the variants manually
Moving forward, when you create/change jobs, request the basis/security team to create common ids like OTCADM, P2PADM, etc. Ensure that all the variants and jobs are created/changed using this common id. Basis/Security team can controll by opening and closing the ADM account on request from project team and the usage can be recorded for tracking.
To check the jobs that use a known variant, use tables TBTCP, TBTCO.
Best Regards
Sathees Gopalan -
Pricing Condition is Duplicating on Changing the Variants in Quotation !
Hi,
I have a requirement, where the Pricing Condition (Custom Pricing Condition Specific to the Variant Pricing) is duplicating on changing the Variants in Quotation to be stopped or deleted. I suppose, the variant pricing condition should not be newly added to the pricing table each time, there is a change in the material variants as chosen by the business/user with the Quotation. Instead, I assume, the existing cost for the variant pricing condition should update each time, when the variant material is changed by the user. I am not sure, whether this issue can be controlled in the configuration? or Can I control the occurrence of the duplicate pricing condition inside any user exit by deleting the duplicate condition, but retaining the newly added ( Recently added pricing table entry for that condition)? I am not sure, what are the possibilities to fix this issue? Appreciate if you could provide me with a suitable solution.
Thanks for your time.
Thanks,
KannanHello Kannan.
I have the Same Problem. do you have a solution for the same?
i have written a pricing condition at the characteristic level using pricing Factors. however when i change the characteristic. it is duplicating the condition instead of refreshing it. -
What is the button to change the variant in alv?
Hi guys,
can u tell me is there any button to change the variant in alv?. what is tanscation varient in report , hw it will used.Hi
The ALV Grid Control is a tool with which you can output non-hierarchical lists in a
standardized format. The list data is displayed as a table on the screen.
The ALV Grid Control offers a range of interactive standard list functions that users need
frequently (find, sort, filter, calculate totals and subtotals, print, print preview, send list,
export list (in different formats), and so on. These functions are implemented in the
proxy object class. You as the programmer have the possibility to turn off functions not
needed. In most cases the implementations of the standard functions provided by the
control are sufficient. However, if required, you can adjust these implementations to
meet application-specific needs.
You can add self-defined functions to the toolbar, if necessary.
The ALV Grid Control allows users to adjust the layout of lists to meet their individual
requirements (for example, they can swap columns, hide columns, set filters for the
data to be displayed, calculate totals, and so on). The settings (list customizing) made
by a specific user are called a display variant. Display variants can be saved on a userspecific
or on a global basis. If such display variants exist for a list, they can be offered
to the user for selection. If a display variant is set as the default variant, the associated
list is always displayed based on the settings of this variant.
<b>2. REUSE_ALV_LIST_DISPLAY
REUSE_ALV_GRID_DISPLAY
REUSE_ALV_FIELDCATALOG_MERGE
REUSE_ALV_COMMENTARY_WRITE</b>
3. Use of Field Catalog is to determines the technical properties & add formating information of the column.
6. all the definition of internal table, structure, constants are declared in a type-pool called SLIS.
7.fieldcat-fieldname
fieldcat-ref_fieldname
fieldcat-tabname
fieldcat-seltext_m
5. Form user_command using r_ucomm like sy-ucomm rs_selfield type slis_selfield.
Sap provides a set of ALV (ABAP LIST VIEWER) function modules which can be put into use to embellish the output of a report. This set of ALV functions is used to enhance the readability and functionality of any report output. Cases arise in sap when the output of a report contains columns extending more than 255 characters in length.
In such cases, this set of ALV functions can help choose selected columns and arrange the different columns from a report output and also save different variants for report display. This is a very efficient tool for dynamically sorting and arranging the columns from a report output.
The report output can contain up to 90 columns in the display with the wide array of display options.
The commonly used ALV functions used for this purpose are;
<b>1. REUSE_ALV_VARIANT_DEFAULT_GET
2. REUSE_ALV_VARIANT_F4
3. REUSE_ALV_VARIANT_EXISTENCE
4. REUSE_ALV_EVENTS_GET
5. REUSE_ALV_COMMENTARY_WRITE
6. REUSE_ALV_FIELDCATALOG_MERGE
7. REUSE_ALV_LIST_DISPLAY
8. REUSE_ALV_GRID_DISPLAY
9. REUSE_ALV_POPUP_TO_SELECT</b>
Purpose of the above Functions are differ not all the functions are required in all the ALV Report.
But either no.7 or No.8 is there in the Program.
How you call this function in your report?
After completion of all the data fetching from the database and append this data into an Internal Table. say I_ITAB.
Then use follwing function module.
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
I_CALLBACK_PROGRAM = 'Prog.name'
I_STRUCTURE_NAME = 'I_ITAB'
I_DEFAULT = 'X'
I_SAVE = 'A'
TABLES
T_OUTTAB = I_ITAB.
IF SY-SUBRC <> 0.
WRITE: 'SY-SUBRC: ', SY-SUBRC .
ENDIF.
ENDFORM. " GET_FINAL_DATA
The object F_IT_ALV has a field, the activity ACTVT, which can
contain four permitted values: 01, 02, 03 and 70. Each of the
activities 01, 02 and 70 controls the availability of particular
functions (in the menu and the toolbar) of the ALV line item list:
a) 01: "Settings -> Display variant -> Save..."
b) 02: "Settings -> Display variant -> Current..." and
"Settings -> Display variant -> Current header rows "
c) 70: "Settings -> Display variant -> Administration..."
Activity 03 corresponds to the minimum authorization, which is the
most restricted one: The user can only select layouts which have
been configured already. In particular, all of the other functions
named above are inactive with activity 03.
Now if you want to permit a user to change the column selection and
the headers as well as to save the layout thus created, for example,
but if you do not want to permit the user to administrate the
layouts, you grant him or her the authorization for activities 01
and 02.
Check this link it will be mosty usefull for u
http://www.sap-img.com/fu017.htm
Reward all helpfull answers
Regards
Pavan -
Date changes for variant in se38
Hi Experts,
Can you please share me the reasons how release dates changes in variant while downloading CSV file for PO in se38.
In our system automatically release ddates has changed to past in the varainat in se38.
Will tehre be any effect while downloading CSV files for PO? What might be reasons for dates changes? And how can system pick the dates abnormally??
Thanks,
Shruthi.Hi,
Appreciate for the response.
Actually our system is POs which cretaed in SAP picks up automatically through programs running on daily basis. There is a middleware connector which picks this POs in CSV format and send to the vendor.
If some times program fails to pick them, we will manually download CSV file and transmit manually through middle ware connector. We use se38 for this purpose.
We do this activity regularly. But now we are facing a problem like release dates got updated in this variant which are in Past ( 6months) back dates got updated and the POs relased on that dates transfreed to vendor. (There is a check with release date in programming).
Now my questions are:
1) How those past dates got updated?
2) Is there any relation ship with manually downloading to update these dates?
Please clarify.
Thanks
Swetha. -
My macbook Pro 13'' is giving me trouble
The Esc, F1 to F12 and also the Eject Key doesn't work and so I'm unable to change the varied special features those keys offer.
Please help what do i do?
Bceause i've gone through all the support optionsHi Kash_xo,
If you are having an issue with some of the keys on your MacBook Pro's internal keyboard not functioning as expected, I would suggest that you troubleshoot using the steps in this article -
OS X Mavericks: If keys on your keyboard don’t work
Thanks for using Apple Support Communities.
Sincerely,
Brett L -
How to change the variant for check deposit ? FF68
Dear gurus,
I'd like to change the variant for check deposit. Indeed, when I execute the T-code FF68 I have'nt got areas for entering the name of the file (for the BI). So when I try to do a Batch input, the file does'nt appear in the files list.
I think i must change the variant for check deposit but when i execute the T-code FF68 again, i can't choose a variant for check deposit anymore.
Can someone help me?go to menu bar > Settings > Specification > Start Variant
Regards
Chandu -
Issues in Change layout Variant of ALV grid
Hi all,
I am using a ALV gird to display the data with some table column. I am able to save/ choose the Layout variant. I choose the existing layout varaint it works fine but when I change the column fields display from selected layout then it will immidiately looks fine, but if I perform some event, it goes to the initial stage of the choosed layout varaint.
I can solve this issue if I clear the Variant from the is_variant (of set_table_for_first_display method). So if I can find the fieldcatalog for layout Variant, then it will solved very easily.
Please suggest, if you have any idea on this.
Thanks,
Sanket SethiI got the solution. You can find the Variant field catalog by using Function module 'LVC_VARIANT_SELECT'. You can set the dialog box based on your requirements as well. So closing this thread. Thanks..
-
I created PO with excise duty Rs,100/- but while posting excise invoice i changes to Rs,80/- only. When i am posting vendor invoice changing tax value its giving error message and not able to save invoice. When i tick tax tab in MIRO on basic data it calculate PO tax amount which i am not able to change the reduce tax . If i remove and put manually Rs,80/- the tax value i am not able to save . It showing red tab on balance.
Please suggest me the solution.
Regards,
Ranjan JhaGot answer from this thred
Taxes not calculated in MIRO
Thanks
Ramesh -
Change parameters variant report
Hi abappers,
I want save the data that I obtain with the and pass the values with the FM 'RS_VARIANT_CONTENTS'
CALL FUNCTION 'RS_VARIANT_CONTENTS'
EXPORTING
REPORT = 'ZPRU'
VARIANT = p_varint
TABLES
VALUTAB = c_varint
OBJECTS = I_OBJECTS
EXCEPTIONS
VARIANT_NON_EXISTENT = 1
VARIANT_OBSOLETE = 2
OTHERS = 3.
then with the FM RS_CHANGE_CREATED_VARIANT I want modify the variant, but it no refresh
VARID-report = '/1BCDWB/DBBKPF'.
VARID-variant = p_varint.
VARID-ename = sy-uname.
VARID-edat = sy-datum.
VARID-etime = sy-uzeit.
CALL FUNCTION 'RS_CHANGE_CREATED_VARIANT'
EXPORTING
CURR_REPORT = 'ZPRU'
CURR_VARIANT = p_varint
VARI_DESC = VARID
TABLES
VARI_CONTENTS = c_varint
OBJECTS = I_OBJECTS
EXCEPTIONS
ILLEGAL_REPORT_OR_VARIANT = 1
ILLEGAL_VARIANTNAME = 2
NOT_AUTHORIZED = 3
NOT_EXECUTED = 4
REPORT_NOT_EXISTENT = 5
REPORT_NOT_SUPPLIED = 6
VARIANT_DOESNT_EXIST = 7
VARIANT_LOCKED = 8
SELECTIONS_NO_MATCH = 9
OTHERS = 10.
I view that the tcode SE16 use the form:
perform export_variant_static(rsdbspvd) tables l_dyns_fields
using l_vari[]
varivdat[]
l_varidyn
l_vdatdyn
l_texpr imex
$rkey
exp_subrc.
perform %_export_vari_clnt in program (rsvar-report)
using $rkey l_mandt
changing exp_subrc if found.
but I dont understand the process for save the variant of reprot ZPRU,
I want modify the parameter obligatory that it contain on the table internal I_OBJECT
Can you help me, please?
Cordial greetings.Hi,
this report makes P_CARRID obligatory in the report of the above answer (ZZXXX):
REPORT ZZYYY.
* interne Tabellen
DATA: BEGIN OF rsparams_tab OCCURS 10.
INCLUDE STRUCTURE rsparams.
DATA: END OF rsparams_tab.
DATA: BEGIN OF varit_tab OCCURS 10.
INCLUDE STRUCTURE varit.
DATA: END OF varit_tab.
DATA: BEGIN OF varit_obj OCCURS 10.
INCLUDE STRUCTURE vanz.
DATA: END OF varit_obj.
DATA: BEGIN OF varid_tab OCCURS 10. "#EC *
INCLUDE STRUCTURE varid. "#EC *
DATA: END OF varid_tab. "#EC *
DATA: report_name LIKE rsvar-report VALUE 'RSMCBTCH',
variant_name LIKE rsvar-variant,
rc LIKE sy-subrc,
variant_txt LIKE varit-vtext.
report_name = 'ZZXXX'.
variant_name = 'VARIANT1'.
CALL FUNCTION 'RS_VARIANT_EXISTS'
EXPORTING
report = report_name
variant = variant_name
IMPORTING
r_c = rc
EXCEPTIONS
not_authorized = 01
no_report = 02
report_not_existent = 03
report_not_supplied = 04.
IF sy-subrc <> 0.
* Rückkehrcode setzen
* RC = 8.
WRITE: / 'ERROR, VARIANT DOES NOT EXIST'.
ENDIF.
* Variante generieren
REFRESH varit_tab.
REFRESH rsparams_tab.
CLEAR varit_tab.
CLEAR rsparams_tab.
CLEAR varid_tab.
varid_tab-mandt = sy-mandt.
varid_tab-report = report_name.
varid_tab-variant = variant_name.
varid_tab-flag1 = space.
varid_tab-flag2 = space.
varid_tab-transport = space.
varid_tab-environmnt = 'A'. "Variante gilt für Batch und Dialog
varid_tab-protected = space.
varid_tab-secu = space.
varid_tab-version = '1'.
varid_tab-ename = sy-uname.
varid_tab-edat = sy-datum.
varid_tab-etime = sy-uzeit.
varid_tab-aename = space.
varid_tab-aedat = space.
varid_tab-aetime = space.
varid_tab-mlangu = sy-langu.
varit_tab-mandt = sy-mandt.
varit_tab-langu = sy-langu.
varit_tab-report = report_name.
varit_tab-variant = variant_name.
varit_tab-vtext = variant_txt.
rsparams_tab-kind = 'P'.
rsparams_tab-selname = 'P_CARRID'.
rsparams_tab-low = 'IB'.
APPEND rsparams_tab.
rsparams_tab-selname = 'P_CONNID'.
rsparams_tab-low = '9998'.
APPEND rsparams_tab.
varit_obj-name = 'P_CARRID'.
varit_obj-kind = 'P'.
*VARIT_OBJ-OLEN
*VARIT_OBJ-FROM
*VARIT_OBJ-TO
*VARIT_OBJ-PROTECTED
*VARIT_OBJ-APPENDAGE
varit_obj-vname = 'P_CARRID'.
varit_obj-vtype = 'P'.
*VARIT_OBJ-TEXT
*VARIT_OBJ-INVISIBLE = 'X'.
*VARIT_OBJ-SCREENNR
*VARIT_OBJ-NO_IMPORT
*VARIT_OBJ-SPAGPA
varit_obj-obli = 'X'.
*VARIT_OBJ-NOINT
APPEND varit_obj.
IF rc = 0.
CALL FUNCTION 'RS_CHANGE_CREATED_VARIANT'
EXPORTING
curr_report = report_name
curr_variant = variant_name
vari_desc = varid_tab
TABLES
vari_contents = rsparams_tab
vari_text = varit_tab
OBJECTS = varit_obj
EXCEPTIONS
illegal_report_or_variant = 01
illegal_variantname = 02
not_authorized = 03
not_executed = 04
report_not_existent = 05
report_not_supplied = 06
variant_doesnt_exist = 07
variant_locked = 08
selections_no_match = 09.
ENDIF.
the key here is varit_obj
Best regards. -
Block change in variants.
Hello Experts,
I want to block the existing report variants to be changed in the production enviornment, though the variants should be defined in the dev enviornment. I have partially achieved that. The "Save" button on the selection screen is now disabled based on the on the current system, so user cannot choose any variant and then click on SAVE and neither can be define the new variants.But the existing problem : Goto SE38-> Choose variants from the radio buttons options-> click on Change->Choose an existing variant - > click on change. Here i am not able to block the SAVE button.
I tried using the screen variant, but the issue here is, i am want the screen variant to work only for my programs and not all. So i am facing difficulties in attaching that screen variant to the program.
Please help.I hope i have explained everything clearly.
Moderator message - Welcome to SCN.
But please do not offer points.
Also, Please read Please read "The Forum Rules of Engagement" before posting! HOT NEWS!! and How to post code in SCN, and some things NOT to do... and [Asking Good Questions in the Forums to get Good Answers|/people/rob.burbank/blog/2010/05/12/asking-good-questions-in-the-forums-to-get-good-answers] before posting again.
Cheers!
Ashish.
Edited by: Rob Burbank on Aug 4, 2010 9:56 AMHello Andrea,
This solves only a part of the problem, ie. existing variants not being changed by any other person. On the reports selection screen also, i am able to disable to "SAVE" button, so new varaints cannot also be created from there.
But there is also a part which remains:-> goto SE38 - > Select Variants radio button - > click on create -> enter variant name ->click on create.
Bingo the user still has the option of creating a new variant, still not a full proof solution. Please advise how can this be diabled. I do not want any new variants being created for the existing programs.
Best Regards,
Ashish. -
Invoice date field change- MIRO screen
HI all,
i want to check the field selection settings for invoice date (INVFO-bldat) on MIRO.
the user is getting default value as today's date. He wants a blank date
Please helpDo you mean " posting date " get default by today date? because in my system the posting date that getting default today date, not invoice date.
And event if the users get today date, he/she can still change it.so its not a big problem.
Blank or today's date--> user still need to fill in /write the posting date. -
Material assignment change in variant config routing
Hi All
We are configuring variant configuration with Make to order Strategy , we need to change the component// Raw materials of sales order using order BOM , please suggest how to maintain routing of the new added/modified components changed through Order BOM.
nirmalaridone
-
Hi Friends,
How can we change a standerd VARIENT
please help..........
BittuAssuming that you are looking for changind display variant;
Click on change layout icon; Re-arrange as you like and save it as a custom layout. It is not advisable to change the standard layout, You can make the custom layout to default. -
Change default variant in ALV grid on runtime
Hello colleagues,
where is the place in a code (CL_ALV_VARIANT, CL_GUI_ALV_GRID, ...) where I can change the deault layout. Customer require a modification which change default layout in ALV under specific circumstances.
Kind regards
Radim BenekIt depend when these "specific circumstances" are occurring?
Before displaying the ALV, then force the value of the variant used in set_table_for_first_display,
CALL METHOD GRID1->SET_TABLE_FOR_FIRST_DISPLAY
EXPORTING
I_STRUCTURE_NAME = 'SFLIGHT'
IS_VARIANT = GS_variant
I_SAVE = X_SAVE
CHANGING
IT_OUTTAB = GT_SFLIGHT.
If you want to simulate multiple "default variant" you should "mislead" the ALV by changing the report name used for storing variant (IS_VARIANT-REPORT) But in this case you will no longuer see every variant when in the ALV, only those of the "report name" passed when setting for first display.
Regards
Maybe you are looking for
-
hi, Plz give Answers below questions 1. What are different design time components used by XI? 2. What services does the integration server provide? 3. What are the 4 functions does adapter framework provide? 4. What is Java webstart and why is it
-
At a loss need some help simple share permission problem
OSX Server 10.4.8 stand alone none AD (none ACL) All current updates applied. Since reinstalling the server software to current version (complete format reinstall) the existing raid volume is refusing to allow a simple shared folder with inherit perm
-
So today for the first time I purchased a lot of songs and movie from the iTunes store. After purchasing items from the iTunes store, I wanted to put it in my iPhone and IPod, and it didn't work. I used to be able to do this all the time. I would dra
-
I just downloaded adobe creative suites cs6 and my illustrator and photoshop's tool bars are very small. I can read them but they are not at normal settings. I installed the 64-bit version so i do not know if that has anything to do with it becuase i
-
Why does my camera take foggy pics at night?
my camera takes pics fine during the day, but takes foggy pics at night.