Find out user's screen size ?
Is it possible to find out the size of the user's current browser window in pixels in WebDynpro for ABAP?
(i need this because I have a popup that is 100% high and 100% wide (works well), and on that popup I want to add a GANTT control with 100% width and height as well. Unfortunately, the CHART control does not accept a dynamical height (100% width works, but 100% height is not suported).
make the rootuiElementcontainer of layout type matrixLayout
and turn "stretchVertically" property on
maybe that will work?
Similar Messages
-
How to generate a report from crm table to find out user status changes
Dear all,
Could you please help me on generating a report from SAP CRM table level
to find out user status changes in crm orders for a specific period of time?
Thanks in advance,
Regards,
ShaikHi Shaik.
You would not need to write report for this. You need to create a Table view mainenance for the CRMD_ORDERADM_H or CRMD_ORDERADM_I for whichever you need.
Follow the below or search on google for more on table view maintenance.
Go to SE11, give the table name and click on change. Then Go to utilities--> Table maintenance generator.
In the table maintenance generator screen, you should give Authorization Group,
Function Group name (Function Group name can be same as table name),
Maintenance type can be one step or two step, usually you will create with one
step. You should give maintenance screen number. After clicking on create button,
a table maintenance generator will be created.
To check it go to SM30 . In SM30, you find display, Maintain options.
You can view the table contents by choosing Display and supplying the selection criteria of dates.
Regards
Apoorva -
How to find out user exits of t-code va03
hi all
how to find out user exits of any t-code .
regards
deepakHi Deepak,
<b>Try this code.</b>
*& Report Z_USEREXIT *
REPORT Z_USEREXIT
NO STANDARD PAGE HEADING.
*& Enter the transaction code that you want to search through in order
*& to find which Standard SAP User Exits exists.
*& Tables
TABLES : tstc, "SAP Transaction Codes
tadir, "Directory of Repository Objects
modsapt, "SAP Enhancements - Short Texts
modact, "Modifications
trdir, "System table TRDIR
tfdir, "Function Module
enlfdir, "Additional Attributes for Function Modules
tstct. "Transaction Code Texts
*& Variables
DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.
DATA : field1(30).
DATA : v_devclass LIKE tadir-devclass.
*& Selection Screen Parameters
SELECTION-SCREEN BEGIN OF BLOCK a01 WITH FRAME TITLE text-001.
SELECTION-SCREEN SKIP.
PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.
SELECTION-SCREEN SKIP.
SELECTION-SCREEN END OF BLOCK a01.
*& Start of main program
START-OF-SELECTION.
Validate Transaction Code
SELECT SINGLE * FROM tstc
WHERE tcode EQ p_tcode.
Find Repository Objects for transaction code
IF sy-subrc EQ 0.
SELECT SINGLE * FROM tadir
WHERE pgmid = 'R3TR'
AND object = 'PROG'
AND obj_name = tstc-pgmna.
MOVE : tadir-devclass TO v_devclass.
IF sy-subrc NE 0.
SELECT SINGLE * FROM trdir
WHERE name = tstc-pgmna.
IF trdir-subc EQ 'F'.
SELECT SINGLE * FROM tfdir
WHERE pname = tstc-pgmna.
SELECT SINGLE * FROM enlfdir
WHERE funcname = tfdir-funcname.
SELECT SINGLE * FROM tadir
WHERE pgmid = 'R3TR'
AND object = 'FUGR'
AND obj_name = enlfdir-area.
MOVE : tadir-devclass TO v_devclass.
ENDIF.
ENDIF.
Find SAP Modifactions
SELECT * FROM tadir
INTO TABLE jtab
WHERE pgmid = 'R3TR'
AND object = 'SMOD'
AND devclass = v_devclass.
SELECT SINGLE * FROM tstct
WHERE sprsl EQ sy-langu
AND tcode EQ p_tcode.
FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.
WRITE:/(19) 'Transaction Code - ',
20(20) p_tcode,
45(50) tstct-ttext.
SKIP.
IF NOT jtab[] IS INITIAL.
WRITE:/(95) sy-uline.
FORMAT COLOR COL_HEADING INTENSIFIED ON.
WRITE:/1 sy-vline,
2 'Exit Name',
21 sy-vline ,
22 'Description',
95 sy-vline.
WRITE:/(95) sy-uline.
LOOP AT jtab.
SELECT SINGLE * FROM modsapt
WHERE sprsl = sy-langu AND
name = jtab-obj_name.
FORMAT COLOR COL_NORMAL INTENSIFIED OFF.
WRITE:/1 sy-vline,
2 jtab-obj_name HOTSPOT ON,
21 sy-vline ,
22 modsapt-modtext,
95 sy-vline.
ENDLOOP.
WRITE:/(95) sy-uline.
DESCRIBE TABLE jtab.
SKIP.
FORMAT COLOR COL_TOTAL INTENSIFIED ON.
WRITE:/ 'No of Exits:' , sy-tfill.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'No User Exit exists'.
ENDIF.
ELSE.
FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.
WRITE:/(95) 'Transaction Code Does Not Exist'.
ENDIF.
Take the user to SMOD for the Exit that was selected.
AT LINE-SELECTION.
GET CURSOR FIELD field1.
CHECK field1(4) EQ 'JTAB'.
SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).
CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.
<b>plz reward points if helpful or if it solves ur query.</b>
Thanks
Chinmay -
How can you find out an individual image size from multiple images on a canvas
This is probably a really really simple question but I can't for the life of me find how I can find out an individual image size from multiple images on a canvas. eg I have 3 photos i want to arrange 1 large and the other two next to it half the size. How can I edit individual image size on the canvas as when I select the image on a sperate layer I want to resize it just resizes the entire canvas and not the individual image
ThanksI want to know they exact dimensions though. You can get them by dragging to the 0,0 corner and then reading off of the ruler scale on the sides but its fiddily as you have to zoom right in and work it out. I know in photoshop there is a ruler but is there any other way in Elements?
-
How can I find out user id who has deleted payment order
Issue : After payment run, the required information has been sent as Idoc to the bank. So, we know the payment order number. We observed that another payment run also has picked up this vendor invoice and made payment.
Usually Payment Sent will be marked X until the related information comes in the form of bank statement upload and this amount gets cleared.
We noticed that bank has made two payments for this amount to this vendor on different dates :- a) when the payment order supposed to be paid as per the payment terms and b) when second paymnet run paid the amount [ this time it got paid directly as there is long due amount ].
From SAP APP angle, both the payment run worked fine and also the calcaltion of payment terms as well.
So, we come to conculsion that someone has deleted the payment order from the system. Thats the reason this invoice got picked up by 2nd APP and paid the amount.
Where we could not find the related entry in REGUH/REGUP tables for this payment order and no document changes.
Question: How can I find out user id who has deleted payment order. Appreciate any clue / answer for this issue please.
Thank you
SriHello,
Not sure about deletion logs. =/
Idea:
What if an error occured during the first payment? Have you checked sm13 to check if any update termination occured in the payment program?
Regards,
Renan -
How to find out users who have answered security questions
Is there any report where we can find out users who have answered security questions.
Please reply back to this.This might help you:
Define a task template, reference the UserQuestionReport task definition:
<TaskDefinitionRef>
<ObjectRef type='TaskDefinition' id='#ID#TaskDefinition:UserQuestionReport' name='User Question Report' displayName='UI_REPTS_XML_USER_QUESTION_TITLE'/>
</TaskDefinitionRef>Define desired variables
<Attribute name='attrListField'>
<List>
<String>accountId</String>
<String>policy</String>
<String>loginInterface</String>
<String>questions</String>
</List>
</Attribute>
<Attribute name='attrMapField'>
<Map>
<MapEntry key='accountId' value='UI_REPTS_XML_REPORT_ATTR_ACCOUNTID'/>
<MapEntry key='loginInterface' value='UI_ATTR_LOGIN_INTERFACE'/>
<MapEntry key='policy' value='UI_SERVICEMODIFY_JSP_ACCOUNTPOLICY'/>
<MapEntry key='questions' value='UI_ATTR_MIN_QUESTION_UNANSWERED'/>
</Map>
</Attribute>and the rest of the task template for a report definition.
Hth
Edited by: nickoarg on Feb 5, 2009 1:57 PM -
Hi All,
How to find out User Exit in particular program.
I mean if you have one profile, how to find is there any user exits in that program.
Appreciate if any body tel answer.
Thanks & Regards,
SubbuYou could try searching the main program for "userexit_"
This would give you a list of all the available user exits within the application.
For Customer exits, you could search SMOD with a short description ex: order in the F4 help. Another way is to search for CUSTOMER-FUNCTION in the main program. You can then navigate to the enhancement in the customer function and use the Z Program in the enhancement.
http://www.easymarketplace.de/userexit.php - has a complete list.
More specifically, in case you're looking for SD exits - http://help.sap.com/saphelp_46c/helpdata/en/1c/f62c7dd435d1118b3f0060b03ca329/content.htm. -
Table Name or Function Module to find out all the Screens & Subscreens for
Hello Experts,
Table Name or Function Module to find out all the Screens & Subscreens for all T-Codes
Helpful Answer will b rewarded
Arif ShaikHi Balaji,
But TSTC only Gives the Program Name , T-Code and Screen but not all the Subscreen details
Any other which U know -
IDoc Extension: Finding out user exit
Hi,
Is there any standard way of finding out user exit for the extended IDoc? like documentation...
Thanks and Regards,
MadhuHello
Here are some documentation link for defining idoc types
Customer Extensions, SAP and Customer Developments
Refer to this forum link.
Ale enhancement
Program names ZX... are reserved for includes of exit function groups
http://help.sap.com/saphelp_47x200/helpdata/en/dc/6b7d6243d711d1893e0000e8323c4f/frameset.htm
Hope it will resolve your problem
All The Best
Priyanka
Do reward Points. -
How to find out users inapproprate access in the system
Hi Experts,
Please any on help me out how to find out the inappropriate critical/sensitive Access is granted to all end users.
Regards,
Reddy v.Hi Siddhesh,
Thanks for your reply.
I already used the SUIM T-code, but unable to find out users, those who have critical / Sensitive authorization, could you please help me to find out the same by using SUIM,
We will able to get the critical / Sensitive authorization users details by executing RSUSR005.
It display all Usres those who have critical / Sensitive authorization.
But I want to know is thier any other way to find out the same.
If any one help me to find out it will usefull for me for the security issue.
Thanks
Prakash -
Find out user exits which should trigger while saving billing doc.(VA01)
Hi All,
please can u help me to find out user exits which should trigger while saving billing documents for VA01 transaction...I have already z report to find the user-exit for any transaction.I have tried in that also.
Reply
UlhasHi
Try these
USEREXIT_NUMBER_RANGE (Module pool SAPLV60A, program RV60AFZZ)
The internal number range used in the standard system is specified
in the billing type table and can be changed in this user exit. This
user exit is only called when the billing documents is created.
USEREXIT_ACCOUNT_PREP_KOMKCV (Module pool SAPLV60A, program
RV60AFZZ)
In this user exit additional fields for account determination that
are not provided in the standard system are copied into
communication structure KOMKCV (header fields).
USEREXIT_ACCOUNT_PREP_KOMPCV (Module pool SAPLV60A)
In this user exit additional fields for account determination that
are not provided in the standard system are copied into
communication structure KOMPCV (item fields).
USEREXIT_NUMBER_RANGE_INV_DATE (Module pool SAPLV60A, program
RV60AFZC)
Depending on the number range, table TVFKD is used to set the
billing date (country-specific requirments in Italy).
USEREXIT_NUMBER_RANGE is automatically deactivated when this user
exit is being applied.
USEREXIT_FILL_VBRK_VBRP (Module pool SAPLV60A, program RV60AFZC)
This user exit is only called when the billing document is created.
It is used to provide the header and the item of the new billing
document with deviating or additional data.
USEREXIT_PRINT_ITEM (Module pool SAPLV61A, program RV61AFZB)
Printing the item line of a billing document can be supplemented or
changed.
USEREXIT_PRINT_HEAD (Modulpool SAPLV61A, Programm RV61AFZB)
Printing the header line of a billing document can be supplemented
or changed.
User exits in program RV60AFZD
Short descriptions of the user exits are contained in the program:
- USEREXIT_RELI_XVBPAK_AVBPAK
- USEREXIT_NEWROLE_XVBPAK_AVBPAK
- USEREXIT_NEWROLE_XVBPAP_AVBPAK
e following user exits are available in report SAPLV60B for transfer
accounting (function group V60B):
EXIT_SAPLV60B_001: Change the header data in the structure acchd
You can use this exit to influence the header information of the
accounting document. For example, you can change the business
transaction, "created on" date and time, the name of the person who
created it or the transaction with which the document was created.
EXIT_SAPLV60B_002: Change the customer line ACCIT
You can use this exit to change the customer line in the accounting
document. This exit is processed once the ACCIT structure is filled
in with data from document header VBRK.
EXIT_SAPLV60B_003: Change the customer line in costing
The customer line is filled in differently for costing. You can use
exit 003 to influence the ACCIT structure.
EXIT_SAPLV60B_004: Change a GL account item ACCIT You can add
information to a GL account item (such as quantity specifications)
with this exit.
EXIT_SAPLV60B_005: User exit for accruals
Once all relevant data for accruals was entered in the GL account
item, you can add to this data with this exit.
EXIT_SAPLV60B_006: Change the control line ACCIT
You can use exit 006 to add information to the control line.
EXIT_SAPLV60B_007: Change the installment plan
You can use exit 007 to add information to the installment plan
parameters in the GL account item.
EXIT_SAPLV60B_008: Change the transfer structure ACCCR, ACCIT and
ACCHD
After the accounting document is filled in with data, you can use
exit 008 to change the document once again.
EXIT_SAPLV60B_010: Item table for customer lines
You can use exit 10 to influence the contents of customer lines
before they are created.
EXIT_SAPLV60B_0011: Change the parameter for cash account
determination or reconciliation account determination
You can use this exit to change inbound parameters in order to
influence account determination.
>
Thanks
Shiva -
How to find out the selection screen values
Hi All,
in BI we are having the maximum allowed cells as 500000 for a report.
for some of the reports execution fetching the data morethan 500000 by different users.
i could findout the report and user who has executed, But i wanted to findout for which selection user has executed.
is it possible to find out...please help.
Thanks,
Krishna.Hi,,
Yes it is possible.
Open your query result in the design mode by going to BEx Analyzer->Design ToolBar
Now take one text element and assign it to the variable which you have used for the selection screen.
Take the same number of text element as there are in selection screen.
Exit the design mode. In place of the text element you will find the value of the variables assigned to them. -
A way to find out how many screens/windows are open
hi everyone,
is there a way to find out how many sap screens are currently open? i need to know this because my program should react differently if the user has all 6 screens opened or if he has only one screen open.
<each thread here has the same priority!>
thanks in advance!
Edited by: Thomas Zloch on Apr 12, 2010 3:59 PMTry calling function module TH_USER_INFO.
Thomas -
How to find out user privilege using JPDK
Hi All,
How can I find out what type of user-privilege that a user has inside the renderBody method of the subclass of the BaseManagedRenderer class? e.g: whether the user has the Administer privilege.
I looked through the ProviderUser object which can be obtained from the pr.getUser() (PortletRenderRequest.getUser()) and it does not seem to provide the method to get the user's privilege.
Any insight is greatly appreciated!
Thanks,
VinceVince,
How did you figure out calling the is_user_in_group or other
similar function calls in the WWSEC_API?
I tried making a regular SQL Statement by doing the following.
CallableStatement callablestatement = conn.prepareCall
("begin ? := wwsec_api.is_user_in_group(?,?); end;");
callablestatement.registerOutParameter(1, 12);
callablestatement.setInt(2, 17);
callablestatement.setInt(3, 0);
callablestatement.execute();
boolean s2 = callablestatement.getBoolean(1);
callablestatement.close();
but it fails with the following exception in the JSP...
java.sql.SQLException: ORA-06550: line 1, column 13: PLS-00382:
expression is of wrong type ORA-06550: line 1, column 7: PL/SQL:
Statement ignored
Can you shed some light on the problem?
Thanks,
Niket Parikh -
How to find out user info for a forecasted value
Hi Experts,
Suppose, a user plans on a planning application and consequently creates some forecast values. How do i find out which user did the planning? Is there any way to know this? Please let me know of this if anybody knows.
Regards
SwaroopHi, I'm using BPS so can't say forIP. But if you really want to see who posted which data, the planning application has to be set up that way in order to capture the user, time, date details, as indicated by the previous post. This will ptentially of course create very many more records in some cases, where data is amended.
But your post also requested info about who ran which planning functionality, and when. You can get this sort of information in BPS from the transactions BPS_STAT0 and BPS_STAT1. You may want to narrow the amount of analysis using the username/ date /time filters.
Stephen
Maybe you are looking for
-
Creating a crystal report using excel
I have an excel spreadsheet that I would like to access to create a crystal reports. But it seems that I have to first save it as an access or other database file. But this information changes frequently so I it would be more efficient to access th
-
PL/SQL Procedure Calling Java Host Command Problem
This is my first post to this forum so I hope I have chosen the correct one for my problem. I have copied a java procedure to call Unix OS commands from within a PL/SQL procedure. This java works well for some OS commands (Eg ls -la) however it fails
-
How can i print multiple sheets at the same time
im trying to print multiple sheets out of a particular folder in numbers. Cant i just select all and print? When I try to the message that appears is that there is an error printing
-
STO return delivery in inbound or outbound monitor
Hi all, When you create a return for a STO you create the delivery with VL10B. To me it seems logical that the delivery should appear in the inbound delivery monitor VL06I, however it appears in the outbond monitor VL06O. Any way to change this? Rega
-
Lightroom 4.4 won't recognize custom camera profiles
I can't get LR4 to recognize any custom profiles. I've loaded others' tried and proven custom profiles for Fuji X-cameras, and I've used Adobe DNG Profile Editor to create my own .dcp profile with my X-E1. All these profiles are in the correct fold