Debugging smartform
can i debug smart form in the production?can i keep a break-point in smartform & transport the request to production.
Instead of hard-break point you can try this... goto smart form and check whether it contains program lines, if yes.. keep softbreak points in program lines if you don't find any program lines, identify the SF function module name and goto SE37 and inside the source code keep your break-point..
This softbreak points can be kept anywhere, it will help you to debugg, it will not show any impact on program..
If your question is answered, close the thread.
Regards,
SaiRam
Similar Messages
-
Hai how to debug smartforms using SFTRACE .
how to debug smartforms using SFTRACE .
Hi,
Go to the FM of the Smartform and in the main Program of the FM keep a break point. Whenever the Form is triggered which will stops at that break point, from there you can debug.
Regards,
Satish -
Can i Debug Smartform in Production System??
Plz help me out in this
Hi,
Yes, You can debug smartforms in PRD. You have to execute the smartform, and go to the function module. Then if You know where You wish to debug, for eg. Select * from T005T. Find the code (as normally You do in the code editor) with the statement 'SELECT' and place a breakpoint over there. Similarly You can do for all other codes in the Smartform.
Regards,
Birendra -
How to debug smartform in display mode?
Hi,
How to debug smartforms program lines in display mode? Need help on this issue?
<MOVED BY MODERATOR TO THE CORRECT FORUM>
Edited by: Alvaro Tejada Galindo on Jan 12, 2010 11:32 AM
Moderator message - Cross post locked
Edited by: Rob Burbank on Jan 12, 2010 11:57 AMPlease search before posting
<< Cut and paste without attribution from http://it.toolbox.com/wiki/index.php/SAP_Smart_Forms removed >>
<< Please don't ask other to follow the forum rules and violate them yourself! >>
*In simple way---follow these steps:-
If you are in a non-modifiable client:
Display your SmartForm.
Go to Environment and copy the function module name.
Go to SE37 and display the function.
Go to Smartforms and copy the node name where you want to debugg.
Go to the function and search for the name in main program. Put a soft break point.*
Manas M
Edited by: Kumar Manas Mishra on Jan 12, 2010 12:05 PM
Edited by: Kumar Manas Mishra on Jan 12, 2010 12:06 PM
Edited by: Rob Burbank on Jan 12, 2010 11:52 AM -
how to debug the program lines / code lines of the smart forms?
Hi,
goto your smartforms. click on test(F8)
function module will be generated. go inside the function module.
create a break point.
come out
then give the command for print from the application which is calling the smartforms.
Refer to these related threads
smartforms debug
Smartforms debug
How to debug Smartforms?
How to Debug the Smartforms
Re: Smartforms Debug
Smartforms
Regards,
Harish -
hi
could anybody suggest me how to debug smatforms
thank you
kalyan.Please set a break point in side the smartform:
BREAK <USERNAME>.
Then at the time of print/ preview the program stops there.
Example : If you set the break point in initializationas
BREAK <USERNAME>.
Program stops at break point. After that use Serach and set more break points.
>Search the program logic/Textelement/Address via search and set the break point at that code.
1) One way to debug smartform is to debug the Function Module of that smartforms.
If you want to debug particular smartform node that the solution would be,
insert a "Program Line" just above the node you want to debug and this program line write a normal abap breakpoint.
So whenever you call the smartforms, it will stop at this breakpoint and you can debug onwards.
2) SFTRACE can be used for debugging SMARTFORMS.
1)goto tcode SFTRACE --> click "trace on"
2) Get the function module name and set break points in function module name.
There is a transaction 'SMARTFORMS_TRACE' (or was it 'SMARTFORMS_TRACE') which will give you quite helpful information.
In SAPSCRIPTS, you can 'Activate the debugger' in SE71 to start the debugging of script.
In SMARTFORMS, you can use BREAK-POINT (coded in any code window node) to initiate debugging of SF.
SFTRACE can be used for debugging SMARTFORMS.
Go in smartforms, put a breakpoint where you want in the generated FM.
Then go in you're PO, go to messages, generated you're output and make sure in further data option 1 is selected.
Then run program rsnast00 with you're form settings, that's it!
You could debug sapscript like that also,
regards,
srinivas -
How to trace debug smartform?
Hi
how to debug debug smartform?HI manooj,
Before posting any thred please search the thread.
Seach by Debug Smart form u will get so amny threads.
see the following link.
Steps to debug smartfrom
For debugging Smart Forms :
1) Execute ur smartform -->> Gives Function Module
2) Again Execute SmartForm(Function Module Screen).
>> next screen shows.
Execute and Debugging. -
Debugging smartforms without hardcoding
Dear all,
Is there any way to debug smartforms without hardcoding breakpoint in smartforms.
<removed by moderator>
Regards,
Thiru. R
Edited by: Thomas Zloch on Dec 4, 2010 9:41 PM
Moderator Message: Wrong forum. Easily searchable question.
Edited by: kishan P on Dec 5, 2010 4:08 PMHi
You can debugg a smart form with out hardcoding BREAK-POINT
to do this execute the form go to the FM generated in Display mode
find the specific cond or statement where you need to stop.
keep a session Break Point and execute the program.
regards
S.Prabhu
MOderator Message: Do NOT answer easily searchable questions. Points unassigned
Edited by: kishan P on Dec 5, 2010 4:09 PM -
Can any one help me out with how to debug the smart forms?
cheers,Hi U can Debug the smartform by just puttting BREAK-POINT in any of the flow-logic node. OR
U can use FM generated by the Smartform and then display it and put the break point where require.Here in this code u can find any String let say u want to debug from DATA c1 type c.
So find out this string in the main program and put the break point.
Hope u this will solve ur problem. -
Hi Experts,
DO you have any experience where you cannot debug the smartform? I already tried having BREAK-POINT in the SMARTFORM itself or having the break-point on the Print Program.
I tried the SMARTFORM TRACE and it was working, as I can see the smartform I am using that is btw a custom delivery smartform. I already put debug program RLE_DELNOTE in the CALL FUNCTION 'SSF_FUNCTION_MODULE_NAME' but still not debugging. Any suggestions?Ok let me check:
Driver Prg : RLE_DELNOTE - this is correct
Form : Z18_SD_F_0003 - this is correct
Routine: ENTRY
Print Medium: Print Output
Application Area: V2
I believe you could able to debug any other ABAP objects, say an ABAP program in se38. - Yes I can debug any program, authorized
Lets have the check list to look into
1) Is the Application Area , output type , Processing routine , Medium assigned is correct. Even the Print Program. Hope you did this check else can you come up with. as some times there is a possibility of assigning to wrong Application area(would have assigned the same at multiple places). - Checked as above
2) Check the right Output type was selected while printing the document through the respective transaction - Checked in NACE with Output Type ZDO3 with the above settings and also in the Delivery Output Header assigned with ZD03
3) Did you placed the Static breakpoint inside the Node "Program Lines" in the form. - Yes with BREAK-POINT
4) Hope you place the Breakpoin the respective FORM Routine of the Driver Program.(here you should be sure called if the breakpoint is in the right Routine (which you can find in NACE assignement under the same line "Medium" ). - Yes Under the Routine ENTRY, I placed a break-point
I checked with BASIS and they are doing a copy to the same system, QAS and it occured some errors, I cannot somehow relate it to this issue but there are some other abnormal issues.
Edited by: Cecilio Cruz II on Jul 22, 2011 9:27 AM
Edited by: Cecilio Cruz II on Jul 22, 2011 9:31 AM -
Is there a way anyone knows to debug a smartform from the WebUI? We are unable to do this currently which prevents us from debugging a problem we have with one of the forms. Thanks in advance.
Hi,
This is the two step process.
First you need to put the BREAK-POINT. in you form.
Second, when you execute your smartform and came to second screen where it says FM /..... click on display button. go to the bottom of the form (CALL FUNCTION 'SSFCOMP_PROCESS_DOCUMENT') and put the break point there.
Edited by: Fayyaz Khan on Jan 4, 2010 2:30 PM -
HI Gurus,
Can you tell me the ways to debug a smartform in the Production server as we cannot put Break Point there? Eagerly waiting for the answer....
Reward points guaranted..Hello Asish,
depending on your implementation there are different possibilities:
1) if you create the smartform output in online processing you can start by setting the breakpoint at the code position which starts the output processing and debug into the smartform processing from there.
2) you could also go into the smartform transaction and get the name of the smartform function module. then go to function module builder or SE80 and look there for the right coding position in the generated function module and put a break point through the usual SE80 functions.
3) I usually avoid using huge code steps in a smartform. if i need coding i put it into a class or function module and only call this in the code step. youcan always put a breakpoint the with class builder, function builder or SE80 and makes debugging a lot easier.
Hope that helps
Best Rgds.
Roman -
Hi Experts,
I have a SF containing some windows.
Suppose one window is not fit for the page and i got an error at run time.
No problem at activation.
When i am running the SF, after inputting the values i didnt get layout .. got an error window does not fit for page.
How to find out the which window is not fit for page through debugging...
How to debug SF (w/o program lines)...
thanks ..
sekharHi Sekhar,
If the window does not fit activation will happen anyway.But once execute the smartform it will give FORMATTING ERROR .
1.You can check it by clicking CHECK(ctrl+F4) before the activation.
OR
2.You can check it from FORM PAINTER there you can able to see the window size whether it exceeds the page or not.
For the second Question.
1.You can Debug Smart form by putting BREAK-POINT in the program lines node in the smartform itself.
OR
2. Once you excute the Smart form it will generate the Function Module on the MENU options the
path you should follow is as below.
GOTO->MAIN PROGRAM->this will lead to function Pool .
There you can find the includes.
Double click on User-defined Include-files and put a BREAK POINT where ever you want.
I hope this will help you.
Regards
Raj -
Hi,
I am trying to find out the folder in which some data printing on Main window, but I could not find in which folder the data is printed. I use BREAK-POINT to identify the folder, but still its not helping. any way I could debug it like SAP Script.
Cheers
SenthilHi Senthil,
Activate the Smart Form.
Go to Environment -> Function Module Name and get the automatically generated function module for the Smart Form.
Go to SE37 and display Attributes of the function module. Get the program name under general data tab.
Go to SE38 and display the program. In the last include ( INCLUDE /1BCDWB/LSFxxxxxxxxF01) contains the coding inside the Smart Form.
Set a break point in the program and DEBUG.
Regards.
Eshwar. -
I am trying to find the FM which sends sales document as email instead of print - and where it derives the email address of the recipient. Any help is appreciated!
Thanks,
Mark.HI Rakesh,
I am already using std SAP program and smartform for sales order but someone has questioned if email address to which document is being sent is populating correctly since we see many failures on SOST screen. I still am unable to locate where in the output process does the email address get populated and need to see it happen.
Thanks!
Mark.
Maybe you are looking for
-
Table for vendor balances and g/l
hi friends....Can anybody help to find out the tables which can be used to find out the values available in the tcode FBL1N (Finance/accounts).We have to develop a new report to find out the vendor balances with user input vendor no., posting date an
-
Anyone getting screenshots when they press sleep/lock on iphone 5?
I got my iphone 5 replaced 2 months ago because the lock button was unresponsive. Now I'm having problems again with a totally new phone! This time whenever I press the lock/sleep button to wake or shut down the phone my phone takes a screenshot!!! A
-
Program for string comparision in ABAP
Hi, I require a program in abap for string comparision
-
I have a Macbook Air. I have MS office installed and work in Excel often with no issues. But When I download an excel spread sheet from a Ford web site I seem to be getting code and not the work sheet. Example- MIME-Version: 1.0 X-Document-Type: Work
-
Removing reader_sl.exe from startup (Windows 7)
Does anyone know how of a legitimate way to remove Acrobat's speed loader in Windows 7 such as not having to edit the registery or ending the process through task manager every boot? There is a method outlined at: http://help.adobe.com/en_US/Acrobat/