cancel
Showing results for 
Search instead for 
Did you mean: 

How do we write the sub routines in smart forms?

Former Member
0 Kudos

1) How do we write the sub routines in smart forms?

2) What is the’ form interface’ in smart forms?

3) Write down the path for writing for select queries in smart forms?

4) How do we put dynamic page break in smart forms?

5) in which system field contain the total page number of all forms in the currently processed print request in smart forms?

6) What is the name of function module used to calling smart forms?

1) What is the functionality of function module ‘controal_form’?

2) How do we print the system date in this format ’15th Jan 2008’ on scripts?

3) What r the various print modes available in scripts?

4) What is the tcode for text element?

5) How do we draw horizontal line in scripts?

6) How can we suppress the leading zeros for a field in scripts?

7) In which system field is used to print current no page in scripts?

Which f.m is used to reads text in sap scripts

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi

In global settings-> Global definitions-> there is a tab called form routines. In that u write ur subroutine ...i.e

Form

....

code...

end form.

Then u call that subroutine by writing a perform statement

in intialization tab which is in Global definitions or u can write the perform statement in the program lines also.

see this

Using SUBROUTINE IN SMARTFORMS.

In the global definitions of the smart form:

click at the initialization tab.

Write like:

PERFORM

SUBROUTINE_NAME(REPORT_NAME_WHERE_THIS_SUBROUTINE_IS_THERE).

If some tables are used,write:

PERFORM

SUBROUTINE_NAME(REPORT_NAME_WHERE_THIS_SUBROUTINE_IS_THERE)

TABLES ITAB1 ITAB2...

This is the dynamic calling of the subroutines in smartforms.

thnx

sravani

Plz reward if useful

Former Member
0 Kudos

1) How do we write the sub routines in smart forms?

after opening form see global definitions

click on that there one tab called form routines inthat you can write subroutines logic.

You can call in program lines .

2) What is the’ form interface’ in smart forms?

It is an interface between program and form .

like function module we provide import,export,tables,exceptions

Based on import and export parameters form will display for us.

3) Write down the path for writing for select queries in smart forms?

On window give right click in that command->programlines

you can write all select statements.

4) How do we put dynamic page break in smart forms?

you can define break point using break-point<>. syntax.

5) in which system field contain the total page number of all forms in the currently processed print request in smart forms?

SFSY-PAGE

SFSY-JOBPAGES

6) What is the name of function module used to calling smart forms?

SSF_FUNCTION_MODULE_NAME

=================

1) What is the functionality of function module ‘control_form’?

This function module is used to insert SAPScript control commands like NEW-PAGE etc from whithin the ABAP program.

CALL FUNCTION 'CONTROL_FORM'

EXPORTING

COMMAND =

EXCEPTIONS

UNOPENED = 1

OTHERS = 3

.

IF SY-SUBRC NE 0.

MESSAGE ...

ENDIF.

2) How do we print the system date in this format ’15th Jan 2008’ on scripts?

Use SET DATE MASK to change format of date display.

3) What r the various print modes available in scripts?

4) What is the tcode for text element?

se91

5) How do we draw horizontal line in scripts?

&ULINE&

6) How can we suppress the leading zeros for a field in scripts?

&it_vbak-vbeln(Z)&

7) In which system field is used to print current no page in scripts?

&SYST-PAGE& of &SYST-FORMPAGES&

Which f.m is used to reads text in sap scripts

READ_TEXT functiomodule.

Reward points

Former Member
0 Kudos

1) How do we write the sub routines in smart forms?

In Global Definitions we can write our form routines.

2) What is the’ form interface’ in smart forms?

This is the place where parameters will interface the program and form. IMPORT, EXPORT and Tables are declared.

3) Write down the path for writing for select queries in smart forms?

Create Node *Program Lines' where it is required.

This place we can write all ABAP statements.

4) How do we put dynamic page break in smart forms?

In main window - Conditions tab - we can define the page break.

5) in which system field contain the total page number of all forms in the currently processed print request in smart forms?

SFSY-PAGE

SFSY-FORMPAGES

6) What is the name of function module used to calling smart forms?

SSF_FUNCTION_MODULE_NAME

=================

1) What is the functionality of function module ‘controal_form’?

-


2) How do we print the system date in this format ’15th Jan 2008’ on scripts?

Use SET DATE MASK

3) What r the various print modes available in scripts?

4) What is the tcode for text element?

5) How do we draw horizontal line in scripts?

&ULINE&

6) How can we suppress the leading zeros for a field in scripts?

&it_vbak-vbeln(Z)&

7) In which system field is used to print current no page in scripts?

&SYST-PAGE&

&SYST-FORMPAGES&

Which f.m is used to reads text in sap scripts

READ_TEXT

Regards

Raj.K