ESS u0096 Getting the UserID (aka, the sign on information) - Function Module?
Hi,
Here is my situation:
1. User Logs into ESS with their UserID & Pass.
2. A transaction iView is executed
3. The UserID needs to be captured
How do you capture the UserID (the users sign-on information)?
Are there any Function Modules or RFC Function Calls available?
This is very important & Urgent - Please help.
Thanks,
John
Vadi,
Employee Self Service (ESS) Applications allow employees to view benefits, update personal information, submit time cards, make vacation requests, and request travel expense reimbursement from their Web browsers.
I don't think SY-UNAME can be accessable
a®
Similar Messages
-
ESS Getting the UserID (aka, the sign on information) - Function Module?
Hi,
Here is my situation:
1. User Logs into ESS with their UserID & Pass.
2. A transaction iView is executed
3. The UserID needs to be captured
How do you capture the UserID (the users sign-on information)?
Are there any Function Modules or RFC Function Calls available?
This is very important and urgent - Please help.
Thanks,
JohnVadi,
Employee Self Service (ESS) Applications allow employees to view benefits, update personal information, submit time cards, make vacation requests, and request travel expense reimbursement from their Web browsers.
I don't think SY-UNAME can be accessable
a® -
How to clear the UserID on the PeopleSoft HomePage
As a security reason we want to clear the UserID on the PeopleSoft HomePage, when ever end user open the link we want the user id to be blank
Currently it get the user id of the previously logged in User as the default id.
Regards,
DMacThis is populated by the cookie SignOnDefault. The cookie is set in the psp servlet and the value is passed back and forth between the cookie and the USERID session variable during the login process. The signin.html page uses JSP to populate the field with the value. An easy way to remove the UserID from the sign in page would be to take out the JSP. If you edit signin.html in the PORTAL.?war?/WEB-INF/psftdocs/<sitename> path and remove <%=USERID%> from the value of the form that will stop the population of the UserID on the page. In addition you may want to remove it from signintrace.html as well. Modifying this file would require a Weblogic restart and if you ever redeployed PIA for anything (upgrade or patch) you'd need to make the update again.
-
How can you scan the Source Code of a bunch of function modules
We are in a 46C system. I need to be able to scan the soruce code of a bunch of function modules. I was unable to use the RPR_ABAP_SOURCE_SCAN and return the lines with the string I was searching for.
Thanks
HariHi,
Read the main program that is the funtion pool into an internal table with statement.
READ REPORT
Use the key-word
SCAN ABAP-SOURCE
You can use the addition with includes as the function pool contains only include programs the with includes addition will read the source code present in the include.
Like this you can achieve it
" Example
DATA:
itab TYPE TABLE OF char255,
itab1 TYPE TABLE OF stoken,
itab2 TYPE TABLE OF sstmnt.
READ REPORT 'SAPLSFES' INTO itab.
SCAN ABAP-SOURCE itab TOKENS INTO itab1
STATEMENTS INTO itab2
WITH INCLUDES.
after this you can search the string in the internal table with lots of additions available in the SCAN ABAP_SOURCE
regards
sarves -
Display the long text in alv by using function modules
Hi all,
How to display the long text in alv by using function modules ?
Send me any sample code.
Thanks in advance
krupali.Hello KR,
Use READ_TEXT and concatenate the first lines of the text.
CALL FUNCTION 'READ_TEXT'
EXPORTING
id = 'F01'
language = sy-langu
name = lv_name " purchase order with leading zeroes
object = 'EKKO'
TABLES
lines = t_lines
EXCEPTIONS
OTHERS = 8.
You can loop at t_lines and concatenate header in to some other field.
Best Regards,
Sasidhar Reddy Matli.
Edited by: Sasidhar Reddy Matli on Aug 13, 2008 12:25 PM -
ST22 , Need to get the Transaction and Pgm name using a FUNCTION MODULE ?
Hi All,
I need to create a Report for monitoring Dumps which is seen in ST22 every day.
The function module RS_ST22_GET_DUMPS gives the dump information . But i need to fetch the Program name and the transaction where the dump has happened for my report.(Like when we double click the alv output in ST22 and the next list gives us the complete information , Transaction , Main program name ...etc)
Kindly suggest me and help me on this .
Regards,
Richard AHi
Funcion module RS_ST22_GET_DUMPS will return the program names where the dump has taken place.
Pass this program name to function module RPY_TRANSACTION_READ to get the trascation code of the program.
Regards
Srilaxmi -
How to capture the User input value to user exist function module.
Hi,
How can i capture user input value.Here i am using User exist in BPS variable.
Calculating days using user exist functin module and my input is another variable i.e user defined value.
How can i capture user defined vaule into my function module.
This is very urgent can you help me..
Thanks....Hi!
You can get the instance using the method get_instance of the class cl_sem_variable, and call the method get_value with the return. Check the example:
CALL METHOD cl_sem_variable=>get_instance
EXPORTING
i_area = (planning area)
i_variable = (variable name)
RECEIVING
rr_variable = lr_var
EXCEPTIONS
not_existing = 1
OTHERS = 2.
CHECK sy-subrc IS INITIAL.
CALL METHOD lr_var->get_value
RECEIVING
rto_value = et_value
EXCEPTIONS
error = 1.
After this, read the first line of the table et_value (it should be the value that the user choose on the screen).
seeya!
Robson -
How to read the name of a PDF file? - function module
Hi,
I have <b>some individual pdf documents in my desktop</b>.I need to <b>bulk-upload it to the content server and document related information to the SAP-DB</b>.
Need your guidance.
Regards,
John.try this code it will convert file to PDF file
REPORT ZWARUN_CONVERSION_PDF .
***********Tables***************
TABLES:VBRK.
***********Data Declaration***************
DATA: LV_NUMBYTES TYPE I,
LV_SPOOLNO TYPE TSP01-RQIDENT.
DATA:C_LAYOUT LIKE PRI_PARAMS-PAART VALUE 'X_65_132', "Layout
C_X TYPE C VALUE 'X'.
DATA: NUMBYTES TYPE I,
CANCEL.
***************Internal table of Pdf************
DATA: IT_PDF LIKE TLINE OCCURS 10 WITH HEADER LINE.
DATA:BEGIN OF IT_VBRK OCCURS 2,
FKART LIKE VBRK-FKART,
FKTYP LIKE VBRK-FKTYP,
VBTYP LIKE VBRK-VBTYP,
END OF IT_VBRK.
SELECTION-SCREEN BEGIN OF BLOCK BLK WITH FRAME.
SELECT-OPTIONS: S_BUKRS FOR VBRK-BUKRS,
S_GJAHR FOR VBRK-GJAHR.
SELECTION-SCREEN END OF BLOCK BLK .
PARAMETERS:
spoolno like tsp01-rqident,
DOWNLOAD AS CHECKBOX DEFAULT 'X',
P_FILE LIKE RLGRAP-FILENAME DEFAULT 'C:\warun1.pdf'.
START-OF-SELECTION.
SELECT FKART
FKTYP
VBTYP
INTO TABLE IT_VBRK
FROM VBRK
WHERE BUKRS IN S_BUKRS
AND GJAHR IN S_GJAHR.
END-OF-SELECTION.
DATA: LK_PARAMS TYPE PRI_PARAMS,
LV_VALID.
if not p_mailid is initial.
All the parameters passed are constants, so exceptions
doesn't get raised
CALL FUNCTION 'GET_PRINT_PARAMETERS'
EXPORTING
IMMEDIATELY = ' '
LAYOUT = C_LAYOUT "'X_65_132'
NO_DIALOG = C_X
IMPORTING
OUT_PARAMETERS = LK_PARAMS
VALID = LV_VALID.
IF LV_VALID <> SPACE .
NEW-PAGE PRINT ON PARAMETERS LK_PARAMS NO DIALOG.
*--To display the final report
PERFORM PRINT_REPORT.
NEW-PAGE PRINT OFF.
*---To convert the download to PDF
PERFORM CONV_TO_PDF_DOWNLOAD.
PERFORM DOWNLOAD.
ENDIF.
endif.
*--To display the final report
PERFORM PRINT_REPORT.
*& Form print_report
FORM PRINT_REPORT .
*write:/ 'I will do it' color 4.
write:/ 'Yes' color 4.
write:/ 'we will do it' color 4.
write:/ 'lets talk abt changing life style' color 4.
write:/'By warun'.
LOOP AT IT_VBRK.
WRITE:/ IT_VBRK-FKART,IT_VBRK-FKTYP,IT_VBRK-VBTYP.
ENDLOOP.
ENDFORM. " print_report
*& Form conv_to_pdf_download
FORM CONV_TO_PDF_DOWNLOAD .
CLEAR IT_VBRK.
WAIT UP TO 2 SECONDS.
LV_SPOOLNO = SY-SPONO.
CALL FUNCTION 'CONVERT_ABAPSPOOLJOB_2_PDF'
EXPORTING
SRC_SPOOLID = LV_SPOOLNO
NO_DIALOG = ''
DST_DEVICE =
PDF_DESTINATION =
IMPORTING
PDF_BYTECOUNT = LV_NUMBYTES
PDF_SPOOLID = pdfspoolid
LIST_PAGECOUNT =
BTC_JOBNAME = jobname
BTC_JOBCOUNT = jobcount
TABLES
PDF = IT_PDF.
ENDFORM. " conv_to_pdf_download
*& Form download
FORM DOWNLOAD .
download PDF file ***********
CHECK DOWNLOAD = 'X'.
CALL FUNCTION 'DOWNLOAD'
EXPORTING
BIN_FILESIZE = LV_NUMBYTES
FILENAME = P_FILE
FILETYPE = 'BIN'
IMPORTING
ACT_FILENAME = P_FILE
FILESIZE = LV_NUMBYTES
CANCEL = CANCEL
TABLES
DATA_TAB = IT_PDF.
IF CANCEL = SPACE.
WRITE: / LV_NUMBYTES, P_FILE.
ENDIF.
ENDFORM. " download -
How to find out the Area Menu for a Report/ Table/Function Module
Hi,
Is there any procedure to find out the <b>"AREA MEANU"</b> for a Report/Table/Function Module...
Or is there any Transaction code / Report is available to find out all the report for a particular "AREA MENU".
Thank you for your quick response...
Regards,
Thiru
<b></b>Hi,
Check these below threads:
user log in & log out time SAO
How to find user log-out time ?
Regards,
Nitin -
Issue with the Package/request while creating service from function module
Hi
I'm creating a service form a function module. After the web service creator starts, There is a last step that asks for package and transport request. If i choose local objects, showing error as "Test Objects cannot be created in foriegn namespaces. If i give the package as it is in the attributes of the function module and transport request, showing error as " No tasks exists under the request. What is transport request??
please if anyone has recently done such a process with NetWeaver PI 7.1. help me..
Thanks
VijayYou have to create a package for your objectsin SE80 transaction.
How?
http://www.sap-img.com/basis/steps-for-creating-package.htm
Then assign this package name in your webservice creation.
When asked for a transaport request, create one(You will find a create transport request inthe pop up which prompts you for creation of transport request).
Regards,
ravi kanth talagana -
How to get Java Version of an application server using Function Module?
Hi Friends,
We are doing developments for system performance reporting for multiple BW Systems. For this purpose we need to get the JAVA Version for these multiple systems.
If anyone tell us about any Function Module or Program that we can use to get this information?
Thanks
Nayan JoshiHi,
Calling an SAP Function Module from Java
To call an SAP function module from a Java application, you first need SAP JCo (Java Connector); you can download it from SAP's site, though you need an account to do so.
To actually open the connection, use the tip code shown here.
Class jcoClass = Class.forName("com.sap.mw.jco.JCO", true, this.getClass().getClassLoader());
Client client = JCO.createClient(clientNumber, user, passWord, lang, host, systemId);
//all parameters are strings
client.connect();
Repository repository = new JCO.Repository("SAP", client);
IFunctionTemplate functionTemplate = repository.getFunctionTemplate
("YOUR_FUNCTIONAL_MODULE_NAME");
Function function = functionTemplate.getFunction();
ParameterList parameterList = function.getImportParameterList();
parameterList.setValue("value1", "INPUT_PARAM_NAME");
parameterList.setValue("value2", "INPUT_PARAM_NAME2");
client.execute(function);
Regards,
Marasa. -
How to get planning area if I have planning book - Function module/table
Hello All,
Our basic requirement is to find out whether the planning book we are using is DP relevant or SP relevant. (inside the custom program)
One way is to find out the relevant planning area and find out if the planning area is DP relevant or SP relevant.
But can anyone suggest if there are any tables or function modules to achieve the same?
Thanks a lot.
Regards,
ChandanDear Chandan,
You can use the table "/SAPAPO/PBMVW" for your issue. "APP_SNP" field tells if it SNP planning book or not. Thee tables gives all planning books present in the system.
If you want dataview's you can use table ""/SAPAPO/PBDVW"".
I hope the information solves your issue.
Thanks and Regards,
Nithin. -
How to get data from table to pass into alvgrid function module
i want to get some data from below table to pass into function module of alvgrid
how can i get data please help.
thanks in advanced.
form get_data.
select * into corresponding fields of table itab
from J_1IEXCHDR
inner join J_1IEXCDTL
on J_1IEXCDTLlifnr = J_1IEXCHDRlifnr
where J_1IEXCHDr~status = 'P'.
append itab.
endform.Pass your final table(internal table which you want to display) along with fieldcatalog to FM reuse_alv_grid_display.:\
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = i_repid
IT_SORT = gt_sort
it_fieldcat = lt_fieldcat[]
TABLES
t_outtab = lt_final
EXCEPTIONS
program_error = 1
OTHERS = 2.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF. -
What is the difference using start condition and check function module
what is the difference between using start condition and check function module
That's new to me, I thought a start condition was evaluated before the workflow started, and thus now workflow work item is available. That's why I think the only situation in which start conditions/check functions can't be used, is when the availability of a workflow log for investigation of exactly what stopped the workflow is a requirement.
I suppose the <a href="http://help.sap.com/saphelp_46c/helpdata/en/4c/86bf43feca11d2a64f0060087a79ea/frameset.htm">SAP documentation</a> is in need of an update. -
DYNPRO_SEND_IN_BACKGROUND error when we change the userid
I have created a RFC which will run the program RPCEOYG0(GB year end report) by using BDC and we are calling the RFC by web dynpro application to get PDF form display. The input for this RFC is u2018USERIDu2019. Now the problem is that it is working fine for only one userid and for rest of the users it is not able to display PDF form in portal and in u2018ST22u2019 transaction Runtime Errors u2018DYNPRO_SEND_IN_BACKGROUNDu2019 are recorded. We have already checked the SU01 transaction for the authorization of other useridu2019s but everything is same for useridu2019d at SU01 transaction.
Can someone help on this?
Thanks,
Prashanth J RPrashanth,
This error occurs when you call an RFC that tries to get user input or run a report as if you we in the SAPGUI. There are also a number of other reasons you could receive this error, but if you do an external debugging on the RFC, it will narrow down your issue.
To External Debug,
Go to your RFC in transaction SE37
Click on Utilities --> Settings --> Debugging Tab
In the "External User" field, put the userid of the user you want to debug. This is who you will log in with on the portal or web side.
*Make sure the user you enter here has external debug permission
Go back to your RFC, find a line of code that is not a declaration, click on it, then click the external debugging button (It looks like a stop sign with a person in front of it).
Then run it from the web side and wait unitl the ABAP debug window pops up and step through the code to see where this ST@@ "DYNPRO ..." error is being generated.
Regards,
Tom
Maybe you are looking for
-
I've added the page numbers to my master pages. They are displaying on the pages but I have images on the individual pages that are covering the numbers. I understand I need to assign a higher layer to the object but I don't understand how to do that
-
Deferred tax transfer - S_AC0_52000644
Hi, In this report, I have number of line itmems, when i try to post morethan one line item, its taking only one line item. When I click on post tax document all the selected line items to be transfer to tax payable account. Please help me.
-
Idoc INVOIC - error Tax entry not possible in this item - Message no. FF724
Hello, I have an idoc in error with the following error message. In the idoc type INVOIC Segment E1EDK04: MWSKZ N1 VAT indicator MSATZ 19.000 VAT rate MWSBT 20.52 Value added tax amount In OBCD Partn.Type PartnerNo Tax type T
-
So, I have been attempting to modify David Stillers "Loading and Tracking Multiple Files at the Same Time". In his approach you add the items you want to load to an array and then make a call to load them. The issue that I have is when loading an ext
-
Hi, my question is about firmware. I have a 233mhz that is giving me fits. Firmware version 3.0.f3 build date 12-2-98. I have 128MB ram and os x installed (10.3.9). I can't seem to boot into os x. It goes to a failed to boot screen that gives me the