Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Features in ECC 6.0

Former Member
0 Likes
662

Hi,

I am new to the ECC 6.0 version and have several doubts about the usage of different features. Please find below my questions and help me in understanding them and use.

1) Enhancement: There are two types of enhancements Implicit and Explicit. And Implicit enhancements can be defined in the programs at the end of the form, reoprt etc.

I would like to know when exactly we prefer Implicit and Explicit. Where do we find Explicit areas? Any business scenario for differentiating both these types usage?

2) What is the difference between Enhancement section and Enhancement point? Which scenario each can be used?

3) Why do we call BAdIs as Kernel BAdIs in ECC 6.0?

4) In Classes, there is new statement IS SUPPLIED used for exceptions. The usage of this I read as this is used to check if an input parameter had a value in it or not. And if no value is passed, the exception can be raised.

Sample code is mentioned below.

CLASS test DEFINITION.

PUBLIC SECTION.

METHODS meth

IMPORTING  op TYPE i OPTIONAL

EXCEPTIONS excp.

ENDCLASS.

CLASS test IMPLEMENTATION.

METHOD meth.

DATA: feld TYPE i.

IF op IS SUPPLIED.

CASE op.

WHEN 1.

feld = 100.

WHEN 2.

 feld = 200.

WHEN OTHERS.

RAISE excp.

ENDCASE.

ENDIF.

ENDMETHOD.

ENDCLASS.

As per my opinion, the same can be done even by the simple statement IF NOT IS INITIAL. What is the difference?

5) How to use TRY and ENDTRY for handling exceptions in Classes?

6) How to use Adobe forms?

7) What are the uses of MIME repository and Tag browser? How do we use them in SAP?

Regards,

Lakshmi

Hi,

I am new to the ECC 6.0 version and have several doubts about the usage of different features. Please find below my questions and help me in understanding them and use.

1) Enhancement: There are two types of enhancements Implicit and Explicit. And Implicit enhancements can be defined in the programs at the end of the form, reoprt etc.

I would like to know when exactly we prefer Implicit and Explicit. Where do we find Explicit areas? Any business scenario for differentiating both these types usage?

2) What is the difference between Enhancement section and Enhancement point? Which scenario each can be used?

3) Why do we call BAdIs as Kernel BAdIs in ECC 6.0?

4) In Classes, there is new statement IS SUPPLIED used for exceptions. The usage of this I read as this is used to check if an input parameter had a value in it or not. And if no value is passed, the exception can be raised.

Sample code is mentioned below.

CLASS test DEFINITION.

PUBLIC SECTION.

METHODS meth

IMPORTING  op TYPE i OPTIONAL

EXCEPTIONS excp.

ENDCLASS.

CLASS test IMPLEMENTATION.

METHOD meth.

DATA: feld TYPE i.

IF op IS SUPPLIED.

CASE op.

WHEN 1.

feld = 100.

WHEN 2.

 feld = 200.

WHEN OTHERS.

RAISE excp.

ENDCASE.

ENDIF.

ENDMETHOD.

ENDCLASS.

As per my opinion, the same can be done even by the simple statement IF NOT IS INITIAL. What is the difference?

5) How to use TRY and ENDTRY for handling exceptions in Classes?

6) How to use Adobe forms?

7) What are the uses of MIME repository and Tag browser? How do we use them in SAP?

Regards,

Lakshmi

3 REPLIES 3
Read only

Former Member
0 Likes
551

Hi,

Answer to ur 6th question :

there is extensive documentation on creating PDF-based forms for printing in ABAP Workbench (transaction SFP) on the SAP Help Portal at http://help.sap.com/saphelp_nw04/helpdata/en/d2/4a94696de6429cada345c12098b009/frameset.htm.

The infrastructure is identical (ADS on Java Engine) except that you need an ABAP backend (minimum 6.40) and the corresponding SAP GUI. You also need to create an HTTP connection from your ABAP system to the ADS in transaction SM59 (see ADS Configuration Guide).

Your Adobe LiveCycle Designer installation from the NWDS should be OK, if you are working on the same frontend. (If you have difficulties with Designer, uninstall it and install it with the SAP GUI again).

Note that Web Dynpro for ABAP integration is only supported as of NetWeaver 2004s (going into ramp-up with mySAP ERP 2005 this month), which means that interactive scenarios are more cumbersome to implement in ABAP with NetWeaver 04.

Some of the things you get with the Web Dynpro framework (such as the return of data in interactive scenarios via the WD context) would need to be manually coded when working in SFP, which was designed for output forms.

As answer to ur last Question plz refer following links:

http://help.sap.com/saphelp_nw70/helpdata/EN/46/bb182fab4811d4968100a0c94260a5/frameset.htm

http://help.sap.com/saphelp_nw70/helpdata/EN/a2/8c6eeb2d8911d596a000a0c94260a5/frameset.htm

Both MIME Repository & Tag Browser are part of BSP Development tools.

Regards,

Vivek