<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: protected components in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/protected-components/m-p/5432260#M1246349</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Singh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get the message:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Statement is not accessible &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*&amp;amp; Report  ZREP.
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*

REPORT  zhakan.


DATA lv_matnr TYPE mara-matnr.
DATA ls_quee TYPE zdms_queue.


*----------------------------------------------------------------------*
*       CLASS zinherit DEFINITION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS zinherit DEFINITION INHERITING FROM zcl_dms_worker_as_doc.
  PUBLIC SECTION.
    METHODS m2.
ENDCLASS.                    "zinherit DEFINITION




*----------------------------------------------------------------------*
*       CLASS zinherit IMPLEMENTATION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS zinherit IMPLEMENTATION.

  METHOD m2.
    DATA lv_kl TYPE REF TO zinherit.

    CALL METHOD lv_kl-&amp;gt;check_existence
  EXPORTING
    i_zdms_queue = ls_quee
  IMPORTING
    e_ref        = lv_matnr.
  ENDMETHOD.                    "m2

ENDCLASS.                    "zinherit IMPLEMENTATION

DATA lcl TYPE REF TO zinherit.

Create Object lcl.                       
 
Call method LCL-&amp;gt;m2.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 24 Mar 2009 11:23:59 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-03-24T11:23:59Z</dc:date>
    <item>
      <title>protected components</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/protected-components/m-p/5432258#M1246347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1)&lt;/P&gt;&lt;P&gt;in this below shown example. &lt;/P&gt;&lt;P&gt;zcl_worker_as_doc is a global class and zinherit&lt;/P&gt;&lt;P&gt;is lokal class.&lt;/P&gt;&lt;P&gt;check_existence is a protected method of zcl_worker_as_doc &lt;/P&gt;&lt;P&gt;How can I call in this case zinherit's method&lt;/P&gt;&lt;P&gt;m2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2)&lt;/P&gt;&lt;P&gt;Is this the common way to access classes protected&lt;/P&gt;&lt;P&gt;methods generally &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA lv_matnr TYPE mara-matnr.
DATA ls_quee TYPE zdms_queue.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*----------------------------------------------------------------------*
*       CLASS zinherit DEFINITION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*

CLASS zinherit DEFINITION INHERITING FROM zcl_worker_as_doc.
  PUBLIC SECTION.
    METHODS m2.
ENDCLASS.                    "zinherit DEFINITION&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*----------------------------------------------------------------------*
*       CLASS zinherit IMPLEMENTATION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS zinherit IMPLEMENTATION.

  METHOD m2.
    DATA lv_kl TYPE REF TO zinherit.

    CALL METHOD lv_kl-&amp;gt;check_existence
  EXPORTING
    i_zdms_queue = ls_quee
  IMPORTING
    e_ref        = lv_matnr.
  ENDMETHOD.                    "m2

ENDCLASS.                    "zinherit IMPLEMENTATION&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA lcl TYPE REF TO zinherit.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 10:29:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/protected-components/m-p/5432258#M1246347</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-24T10:29:43Z</dc:date>
    </item>
    <item>
      <title>Re: protected components</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/protected-components/m-p/5432259#M1246348</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;DATA lcl TYPE REF TO zinherit.

Create Object lcl.                        " Create the instance of the class

Call method LCL-&amp;gt;m2.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;     &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gurpreet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 11:02:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/protected-components/m-p/5432259#M1246348</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-24T11:02:30Z</dc:date>
    </item>
    <item>
      <title>Re: protected components</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/protected-components/m-p/5432260#M1246349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Singh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I get the message:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Statement is not accessible &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*&amp;amp; Report  ZREP.
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*

REPORT  zhakan.


DATA lv_matnr TYPE mara-matnr.
DATA ls_quee TYPE zdms_queue.


*----------------------------------------------------------------------*
*       CLASS zinherit DEFINITION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS zinherit DEFINITION INHERITING FROM zcl_dms_worker_as_doc.
  PUBLIC SECTION.
    METHODS m2.
ENDCLASS.                    "zinherit DEFINITION




*----------------------------------------------------------------------*
*       CLASS zinherit IMPLEMENTATION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS zinherit IMPLEMENTATION.

  METHOD m2.
    DATA lv_kl TYPE REF TO zinherit.

    CALL METHOD lv_kl-&amp;gt;check_existence
  EXPORTING
    i_zdms_queue = ls_quee
  IMPORTING
    e_ref        = lv_matnr.
  ENDMETHOD.                    "m2

ENDCLASS.                    "zinherit IMPLEMENTATION

DATA lcl TYPE REF TO zinherit.

Create Object lcl.                       
 
Call method LCL-&amp;gt;m2.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 11:23:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/protected-components/m-p/5432260#M1246349</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-24T11:23:59Z</dc:date>
    </item>
    <item>
      <title>Re: protected components</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/protected-components/m-p/5432261#M1246350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Create the class instance and call the method after definition.&lt;/P&gt;&lt;P&gt;I tried it works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DATA lv_matnr TYPE mara-matnr.
DATA ls_quee TYPE zdms_queue.
 
*----------------------------------------------------------------------*
*       CLASS zinherit DEFINITION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS zinherit DEFINITION INHERITING FROM Zcl_dms_worker_as_doc.
  PUBLIC SECTION.
    METHODS m2.
ENDCLASS.                    "zinherit DEFINITION
 
DATA lcl TYPE REF TO zinherit.
Create Object lcl.                       
Call method LCL-&amp;gt;m2.
 
*----------------------------------------------------------------------*
*       CLASS zinherit IMPLEMENTATION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS zinherit IMPLEMENTATION.
 
  METHOD m2.
    DATA lv_kl TYPE REF TO zinherit.        
 
    CALL METHOD lv_kl-&amp;gt;check_existence
  EXPORTING
    i_zdms_queue = ls_quee
  IMPORTING
    e_ref        = lv_matnr.
  ENDMETHOD.                    "m2
 
ENDCLASS.                    "zinherit IMPLEMENTATION&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gurpreet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 11:35:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/protected-components/m-p/5432261#M1246350</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-24T11:35:04Z</dc:date>
    </item>
    <item>
      <title>Re: protected components</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/protected-components/m-p/5432262#M1246351</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;singh I love you&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Mar 2009 11:38:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/protected-components/m-p/5432262#M1246351</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-24T11:38:19Z</dc:date>
    </item>
  </channel>
</rss>

