RE: FORTE Libraries handling (between interfaces andimplementati ons)

Charles..
If you are talking about different repositories in a single environment, I
am guessing the uuid of the pex file has to be the same. I am not sure if
the pex file forte creates will have the same uuid as the pex file you
obtain when you export with uuid from fscript. If uuid is important for
installed libraries, which I think is true, then there-in lies the impact!!
Cheers!!
-Ravi Kalidindi
Born Info Svcs Group
-----Original Message-----
From: Charles Abecassis [SMTP:[email protected]]
Sent: Wednesday, February 24, 1999 9:18 AM
Cc: '[email protected]'
Subject: FORTE Libraries handling (between interfaces and
implementations) question
Hi,
When a plan gets distributed as library, a '.sl' file is generated, as
well as a
pex file and some header files.
When we need that library, we 'should' include that generated pex file in
the
workspace used for the distribution.
What's the impact of keeping the original ('implementation'?) plan for the
library, and not replacing it with the generated
pex file ?
J-Paul Gabrielli & Charles Abecassis
Sema DTS
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>-
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

thanks a lot.
But when the plan is distributed, there's no way of revealing the code that made it, isn't it ?
-----Message d'origine-----
De: Wang, Tien [SMTP:[email protected]]
Date: mercredi 24 fevrier 1999 18:26
A: 'Charles Abecassis'; 'Kalidindi, Ravi CWT-MSP'
Cc: '[email protected]'
Objet: RE: FORTE Libraries handling (between interfaces and implementati ons) question
Hi Charles & Ravi,
Another aspect of this subject is:
Many times, libraries are designed to give to someone without revealing
your code. If you decide to have the original project included, this
means your program will use it as a supplier plan. It also implies your
program will have knowledge of the original project and its parent
supplier plans and so on.
If you don't care about revealing your original code and dragging all
the related projects into your program, it's fine. It has advantage:
if you decide to change something in your original project, you can just
run it without re-making distribution as a library.
However, if your original project seems pretty stable and can be shared
by other application, making it as a library is not a bad idea.
Hope this helps.
Regards,
Tien Wang
Indus Consultancy Services
(201) 261-3100 ext 236
[email protected]
www.indcon.com
From: Kalidindi, Ravi CWT-MSP[SMTP:[email protected]]
Reply To: Kalidindi, Ravi CWT-MSP
Sent: Wednesday, February 24, 1999 11:47 AM
To: 'Charles Abecassis'
Cc: '[email protected]'
Subject: RE: FORTE Libraries handling (between interfaces and
implementati ons) question
Charles..
If you are talking about different repositories in a single
environment, I
am guessing the uuid of the pex file has to be the same. I am not sure
if
the pex file forte creates will have the same uuid as the pex file you
obtain when you export with uuid from fscript. If uuid is important
for
installed libraries, which I think is true, then there-in lies the
impact!!
Cheers!!
-Ravi Kalidindi
Born Info Svcs Group
-----Original Message-----
From: Charles Abecassis
[SMTP:[email protected]]
Sent: Wednesday, February 24, 1999 9:18 AM
Cc: '[email protected]'
Subject: FORTE Libraries handling (between interfaces and
implementations) question
Hi,
When a plan gets distributed as library, a '.sl' file is generated,as
well as a
pex file and some header files.
When we need that library, we 'should' include that generated pexfile in
the
workspace used for the distribution.
What's the impact of keeping the original ('implementation'?) planfor the
library, and not replacing it with the generated
pex file ?
J-Paul Gabrielli & Charles Abecassis
Sema DTS
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive<URL:http://pinehurst.sageit.com/listarchive/>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive
<URL:http://pinehurst.sageit.com/listarchive/>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

Similar Messages

  • Re: FORTE Libraries handling (between interfaces andimplementations) q

    From [email protected] Wed Feb 24 07:24:54 1999
    Subject: FORTE Libraries handling (between interfaces and implementations)
    question
    Hi,
    When a plan gets distributed as library, a '.sl' file is generated, as well as a
    pex file and some header files.
    When we need that library, we 'should' include that generated pex file in the
    workspace used for the distribution.
    What's the impact of keeping the original ('implementation'?) plan for the
    library, and not replacing it with the generated
    pex file ?
    J-Paul Gabrielli & Charles Abecassis
    Sema DTS
    The result would be that you're not using the library version of the plan.
    Instead, you'll have a separate copy built into your image repository
    or executable. In other words, it will be as if you'd never generated
    the plan as a library.
    Mike Schilling
    Forte Software
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    From [email protected] Wed Feb 24 07:24:54 1999
    Subject: FORTE Libraries handling (between interfaces and implementations)
    question
    Hi,
    When a plan gets distributed as library, a '.sl' file is generated, as well as a
    pex file and some header files.
    When we need that library, we 'should' include that generated pex file in the
    workspace used for the distribution.
    What's the impact of keeping the original ('implementation'?) plan for the
    library, and not replacing it with the generated
    pex file ?
    J-Paul Gabrielli & Charles Abecassis
    Sema DTS
    The result would be that you're not using the library version of the plan.
    Instead, you'll have a separate copy built into your image repository
    or executable. In other words, it will be as if you'd never generated
    the plan as a library.
    Mike Schilling
    Forte Software
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

  • FORTE Libraries handling (between interfaces andimplementations) ques

    Hi,
    When a plan gets distributed as library, a '.sl' file is generated, as well as a
    pex file and some header files.
    When we need that library, we 'should' include that generated pex file in the
    workspace used for the distribution.
    What's the impact of keeping the original ('implementation'?) plan for the
    library, and not replacing it with the generated
    pex file ?
    J-Paul Gabrielli & Charles Abecassis
    Sema DTS
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    Hi,
    When a plan gets distributed as library, a '.sl' file is generated, as well as a
    pex file and some header files.
    When we need that library, we 'should' include that generated pex file in the
    workspace used for the distribution.
    What's the impact of keeping the original ('implementation'?) plan for the
    library, and not replacing it with the generated
    pex file ?
    J-Paul Gabrielli & Charles Abecassis
    Sema DTS
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

  • Synchronous message handling between OSB and MQ

    Hi,
    I have a requirement to have a PS in OSB that gets some XML data from another application.
    The PS implementation has to be synchronous.
    The interface is like
    External Application<->OSB PS<->MQ<->OSB <-> External Application
    Can anyone help me with the request-reply implementation(i.e. synchronous call handling) between OSB and MQ.
    Required functionality :
    OSB will get XML data from the external application,will do the data transformation to make it compatible with MQ interface and will then send data to MQ and will wait for the reply from MQ that it then sends back to the external application after transformation.
    Queries:
    How to correlate two messages i.e. request msg to mq and reply msg from mq in OSB?
    What kind of Proxy Service implementation is required to have such functionality?
    If someone can help me with similar kind of implementation,it will be of great help to me.
    Thanks in advance

    OSB support this pattern out of the box . You can implement the MessageID pattern as specified in this link:
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/interopjms/MsgIDPatternforJMS.html
    When you configure the business service to use MessageID as the correlation pattern, the following happens under the hood:
    1. Business service sends request to the MQ request queue. The MQ JMS provider sets the message ID on the message and this is returned to the bs. The business service also sets the reply queue details in the JMSReplyTo Header in the request.
    2. The business service then waits for a response message which has a correlationID equal to the messageID in the request message.
    3. The system which processes the request from the MQ should set the correlation ID of the response to the same value as the Message ID in the request.
    4. The business service process the reply if it is received before the timeout interval. No need to purge the queues for message arriving out after timeout since OSB does this automatically for you.
    A point to note here is that if you deploy this in a cluster , you need to create 'N' local MQ queues for reply, where N is same as the number of managed servers in the cluster. Else you could lose replies in a scenario where the reply for a request sent by man server 'X" is processed by man server "Y". The request-response correlation tables are maintained internally on man server memory. Since Y had no clue of the requests sent in X it would just discard the reply received.
    So create dedicate queues for each man server and specify them in the business service definition.
    Another key thing for this to work would be to get right the MQ setup between the queue manager in OSB domain and the remote system which process the MQ requests. A simple setup would be for you to create all reply queues as local queues under your OSB queue manager and create only a transmission queue with the same name as your OSB queue manager in the remote system. You need to ask the remote system to do the MQOpen with the ReplyToQueue and ReplyToQM names for queue and queue manager names. This will put the replies to the transmission queue to your QM and through it can reach the right reply queue.
    Edited by: atheek1 on Mar 29, 2010 7:50 AM

  • Difference between interface and conversion

    could you give me the difference between interface and conversion

    hi
    <b>Conversion,</b> converting legacy system data into SAP data. Meaning that it is mainly a one shot deal, for example bringing your customer master to SAP from the legacy system, converting the fields used in legacy to the fields and values used in SAP.
    <b>Interface,</b> a program or group of programs that handle the passing of data from one system to another. These programs work together to export the data from one system and import into a target system, maybe these programs run once a day, maybe twice, may every hour throughout the day. It is a good way to keep the data in two or more systems in sync with each other.
    Interface programs are also data extract program. Data is extracted from SAP into a flat file and transferred to other external systems like UNIX, mainframe.
    In data extracts, the file layout is designed and this layout should be in synch with other external systems.
    <b>reward poins for useful ans</b>
    Regards
    Aarti

  • Difference between Interface node and normal node?

    What is the main difference between  Interface node and normal node?
    Cheers
    Aisurya.

    Hi surya,
    Interface node or methods comes into picture whenever you want to use one component as used component. I mean to say
    Component usages. If you select node as interface node, it will available in another component so you can use that node or methods.
    Normal node means in that component only. Simply we can say for component usages we go for interface nodes.
    Cehck This...
    http://help.sap.com/saphelp_nw70ehp1/helpdata/EN/79/555e3f71e41e26e10000000a114084/content.htm
    Cheers,
    Kris.

  • SFTP Seeburger adapter - Could not find channel for report handling between

    Hello Friends ,
    We have R3 -> PI-> SFTP scenario . The messages are transferred successfully and the file is successfully received at the receiving end . But when we do communication channel monitoring , we see errors in Receiver CC . The Reciever CC contains SFTP adapter (Seeburger) . Recently the Seeburger adapter is upgraded and the below error has started occuring then onwards .
    Error Message which we see in CC monitoring for Receiver CC (SFTP) is as below .
    Initiation of Transmission Report( job id: da405030-30c6-11df-8b6e-797b8921162c milestone: 290) failed! Exception occured: Error while preparing XI message. Error: Could not find channel for report handling between parties: fromParty, toParty: Itella) - com.seeburger.xi.connector.fw.ConfigurationException: Error while preparing XI message. Error: Could not find channel for report handling between parties: fromParty, toParty: Itella) [3/16/10 8:40 AM]
    Could experts help me ...
    Thanks for your time .
    Regards,
    Laxman Nayak .

    Hi,
    I also have the error you mentioned but we're implementing the Seeburger SFTP adapter for the first time.
    I've requested transport acknowledgements in my ABAP proxy and have checked the 'Deliver transmission report' flag in the adapter but I don't know what else I must do.
    Any help would be greatly appreciated.
    Thanks,
    Alan

  • Handling between in Case

    Hi All,
    How to handle between in Case?
    (case emp_type
    * when between 1 and 3 then '01'*
    * when between 2 and 4 then '04'*
    * when between 4 and 5 then '05'*
    * end*
    above statement is giving error.
    one way is:
    (case emp_type
    when emp_type between 1 and 3 then '01'
    when emp_type between 2 and 4 then '04'
    when emp_type between 4 and 5 then '05'
    end
    Any other solutions ?
    Thanks.

    Are you using SQL or PL/SQL?
    Your example isn't working in SQL...
    Your example looks like some mix?
    Can you post some sample data?
    MHO%xe> with emp as
      2  (select 1 emp_type from dual union all
      3   select 2 emp_type from dual union all
      4   select 3 emp_type from dual union all
      5   select 4 emp_type from dual union all
      6   select 5 emp_type from dual
      7  )
      8  --- actual query starts here
      9  select (case
    10          when emp_type between 1 and 3 then '01'
    11          when emp_type between 2 and 4 then '04'
    12          when emp_type between 4 and 5 then '05'
    13          end )
    14  from emp       
    15  ;
    (C
    01
    01
    01
    04
    05
    5 rijen zijn geselecteerd.
    MHO%xe> with emp as
      2  (select 1 emp_type from dual union all
      3   select 2 emp_type from dual union all
      4   select 3 emp_type from dual union all
      5   select 4 emp_type from dual union all
      6   select 5 emp_type from dual
      7  )
      8  --- actual query starts here
      9  select (case emp_type  -->> Gives Error
    10          when emp_type between 1 and 3 then '01'
    11          when emp_type between 2 and 4 then '04'
    12          when emp_type between 4 and 5 then '05'
    13          end )
    14  from emp;
            when emp_type between 1 and 3 then '01'
    FOUT in regel 10:
    .ORA-00905: missing keywordhttp://download.oracle.com/docs/cd/B19306_01/server.102/b14200/expressions004.htm#sthref2637
    PL/SQL
    MHO%xe> begin
      2  for rec in
      3  (
      4  with emp as (select 1 emp_type from dual union all
      5               select 2 emp_type from dual union all
      6               select 3 emp_type from dual union all
      7               select 4 emp_type from dual union all
      8               select 5 emp_type from dual
      9              )
    10             --- actual query starts here
    11             select *
    12             from   emp       
    13  )
    14  loop
    15     case
    16     when rec.emp_type between 1 and 3 then dbms_output.put_line('01');
    17     when rec.emp_type between 2 and 4 then dbms_output.put_line('04');
    18     when rec.emp_type between 4 and 5 then dbms_output.put_line('05');
    19     end case;
    20  end loop;
    21  end;
    22  /
    01
    01
    01
    04
    05
    PL/SQL-procedure is geslaagd.http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/case_statement.htm#LNPLS01304
    Edited by: hoek on May 17, 2009 3:34 PM adds doc links

  • RE: (forte-users) Events in Interface

    I know, I've implemented similar structures in other locations as well,
    always without problems. I've even recreated the whole interface, building
    it completely from dragging and dropping methods and events from the class
    to the interface. Then I did a force compile of the whole workspace. It
    still doesn't solve the problem. There must be some combination of things
    that were different in the other circumstances, but I don't seem to be able
    to find it. It's definately not an error in the code. There something wrong
    in Forte internally, but I don't know which combination of factors causes
    it.
    Pascal Rottier
    Atos Origin Nederland (BAS/West End User Computing)
    Tel. +31 (0)10-2661223
    Fax. +31 (0)10-2661199
    E-mail: Pascal.Rottiernl.origin-it.com
    ++++++++++++++++++++++++++++
    Philip Morris (Afd. MIS)
    Tel. +31 (0)164-295149
    Fax. +31 (0)164-294444
    E-mail: Rottier.Pascalpmintl.ch
    -----Original Message-----
    From: Moris_Mihaildis/AUST/CSCcsc.com
    [mailto:Moris_Mihaildis/AUST/CSCcsc.com]
    Sent: Tuesday, April 03, 2001 5:00 AM
    To: Rottier, Pascal
    Cc: forte-userslists.xpedior.com
    Subject: Re: (forte-users) Events in Interface
    FYI. We are using Forte 3.0.J.4 and NT4.0 SP6, and have had no problems
    implementing your pattern.
    There should be no need for a fix (cast). There is something wrong with
    your interface.
    Regards,
    Moris Mihailidis
    Consulting
    CSC
    Level 4, 570 St. Kilda Road, Melbourne VIC 3004
    Ph: 61-3-95364675 Fax: 61-3-95364633 Email: mmihailicsc.com.au
    "Rottier, Pascal" <Rottier.Pascalpmintl.ch> on 04/02/2001 09:52:46 PM
    To: "'Forte Users'" <forte-userslists.xpedior.com>
    cc:
    Subject: (forte-users) Events in Interface
    We have the following scenario:
    There is a Service Object that acts as a Facade (Facade pattern) for 3
    manager classes that implement some business functions. Each of these three
    managers are stored as private attributes on this Service Object.
    For the sake of flexibility, these three private attributes are defined by
    their Interface, not their class. When the Service Object opens an Event
    Loop and registers for the events of one of these interfaces, the whole
    partition crashes. Even when using the running man in the development
    workshop, the whole partition crashes. The only way to fix that is to cast
    the Interface to a class that implements the interface before registering
    for the event.
    I know it's possible to register for events using an Interface that
    contains
    these events, rather then a class that implements the events. Of course, at
    runtime you do need a real instance of a class that implements the
    interface, otherwise you get a NIL-exception.
    Does anyone have any experience registering for events from Interfaces? Are
    there unexpected circumstances where it should work semantically, but still
    causes Forte to crash. We're using Forte 3.j.1 on NT 4.0 SP 6.
    Any help is appreciated.
    Pascal Rottier
    Atos Origin Nederland (BAS/West End User Computing)
    Tel. +31 (0)10-2661223
    Fax. +31 (0)10-2661199
    E-mail: Pascal.Rottiernl.origin-it.com
    ++++++++++++++++++++++++++++
    Philip Morris (Afd. MIS)
    Tel. +31 (0)164-295149
    Fax. +31 (0)164-294444
    E-mail: Rottier.Pascalpmintl.ch
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

    I know, I've implemented similar structures in other locations as well,
    always without problems. I've even recreated the whole interface, building
    it completely from dragging and dropping methods and events from the class
    to the interface. Then I did a force compile of the whole workspace. It
    still doesn't solve the problem. There must be some combination of things
    that were different in the other circumstances, but I don't seem to be able
    to find it. It's definately not an error in the code. There something wrong
    in Forte internally, but I don't know which combination of factors causes
    it.
    Pascal Rottier
    Atos Origin Nederland (BAS/West End User Computing)
    Tel. +31 (0)10-2661223
    Fax. +31 (0)10-2661199
    E-mail: Pascal.Rottiernl.origin-it.com
    ++++++++++++++++++++++++++++
    Philip Morris (Afd. MIS)
    Tel. +31 (0)164-295149
    Fax. +31 (0)164-294444
    E-mail: Rottier.Pascalpmintl.ch
    -----Original Message-----
    From: Moris_Mihaildis/AUST/CSCcsc.com
    [mailto:Moris_Mihaildis/AUST/CSCcsc.com]
    Sent: Tuesday, April 03, 2001 5:00 AM
    To: Rottier, Pascal
    Cc: forte-userslists.xpedior.com
    Subject: Re: (forte-users) Events in Interface
    FYI. We are using Forte 3.0.J.4 and NT4.0 SP6, and have had no problems
    implementing your pattern.
    There should be no need for a fix (cast). There is something wrong with
    your interface.
    Regards,
    Moris Mihailidis
    Consulting
    CSC
    Level 4, 570 St. Kilda Road, Melbourne VIC 3004
    Ph: 61-3-95364675 Fax: 61-3-95364633 Email: mmihailicsc.com.au
    "Rottier, Pascal" <Rottier.Pascalpmintl.ch> on 04/02/2001 09:52:46 PM
    To: "'Forte Users'" <forte-userslists.xpedior.com>
    cc:
    Subject: (forte-users) Events in Interface
    We have the following scenario:
    There is a Service Object that acts as a Facade (Facade pattern) for 3
    manager classes that implement some business functions. Each of these three
    managers are stored as private attributes on this Service Object.
    For the sake of flexibility, these three private attributes are defined by
    their Interface, not their class. When the Service Object opens an Event
    Loop and registers for the events of one of these interfaces, the whole
    partition crashes. Even when using the running man in the development
    workshop, the whole partition crashes. The only way to fix that is to cast
    the Interface to a class that implements the interface before registering
    for the event.
    I know it's possible to register for events using an Interface that
    contains
    these events, rather then a class that implements the events. Of course, at
    runtime you do need a real instance of a class that implements the
    interface, otherwise you get a NIL-exception.
    Does anyone have any experience registering for events from Interfaces? Are
    there unexpected circumstances where it should work semantically, but still
    causes Forte to crash. We're using Forte 3.j.1 on NT 4.0 SP 6.
    Any help is appreciated.
    Pascal Rottier
    Atos Origin Nederland (BAS/West End User Computing)
    Tel. +31 (0)10-2661223
    Fax. +31 (0)10-2661199
    E-mail: Pascal.Rottiernl.origin-it.com
    ++++++++++++++++++++++++++++
    Philip Morris (Afd. MIS)
    Tel. +31 (0)164-295149
    Fax. +31 (0)164-294444
    E-mail: Rottier.Pascalpmintl.ch
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

  • Difference between interface pool and class pool

    Hi,
    Can any body tell me the difference between Interface pool and Class pool.
    thank you in advance.
    regards

    Hi,
    Class and Interface Pools
    This section discusses the structure and special features of class and interface pools for global classes.
    Global Classes and Interfaces
    Classes and interfaces are object types. You can define them either globally in the Repository or locally in an ABAP program. If you define classes and interfaces globally, special ABAP programs called class pools or interface pools of type K or J serve as containers for the respective classes and interfaces. Each class or interface pool contains the definition of a single class or interface. The programs are automatically generated by the Class Builder when you create a class or interface.
    A class pool is comparable to a module pool or function group. It contains both declarative and executable ABAP statements, but cannot be started on its own. The runtime system can create runtime instances (objects) through a request using the CREATE OBJECT statement. These objects execute the statements of the class pool.
    Interface pools do not contain any executable statements. Instead, they are used as containers for interface definitions. When you implement an interface in a class, the interface definition is implicitly included in the class definition.
    Structure of a Class Pool
    Class pools are structured as follows:
    Class pools contain a definition part for type declarations, and the declaration and implementation parts of the class.
    Differences From Other ABAP Programs
    Class pools are different from other ABAP programs for the following reasons:
    ·        ABAP programs such as executable programs, module pools, or function modules, usually have a declaration part in which the global data for the program is defined. This data is visible in all of the processing blocks in the program. Class pools, on the other hand, have a definition part in which you can define data and object types, but no data objects or field symbols. The types that you define in a class pool are only visible in the implementation part of the global class.
    ·        The only processing blocks that you can use are the declaration part and implementation part of the global class. The implementation part may only implement the methods declared in the global class. You cannot use any of the other ABAP processing blocks (dialog modules, event blocks, subroutines, function modules).
    ·        The processing blocks of class pools are not controlled by the ABAP runtime environment. No events occur, and you cannot call any dialog modules or procedures. Class pools serve exclusively for class programming. You can only access the data and functions of a class using its interface.
    ·        Since events and dialog modules are not permitted in classes, you cannot process screens in classes. You cannot program lists and selection screens in classes, since they cannot react to the appropriate events. It is intended to make screens available in classes. Instead of dialog modules, it will be possible to call methods of the class from the screen flow logic.
    Local Classes in Class Pools
    The classes and interfaces that you define in the definition part of a class pool are not visible externally. Within the class pool, they have a similar function to local classes and interfaces in other ABAP programs. Local classes can only be instantiated in the methods of the global class. Since subroutines are not allowed in class pools, local classes are the only possible modularization unit in global classes. Local classes have roughly the same function for global classes as subroutines in function groups, but with the significant exception that they are not visible externally
    Reward points if useful....
    Regards
    AK

  • Picture file handling between Aperture and Photoshop

    Hello
    I have transferred several photos via "edit in external editor" from aperture to photoshop.
    In photoshop I made different operations:
    a) just looking (no special manipulations) -> no saving
    b) manipulations on a particular photo -> saving via "save" in PS
    c) combination of different photos -> saving via "save as" in PS
    Meanwhile I have learned, that option C just saves the file in the file system, but does not update the database entry in aperture. I have also found different versions of photos in the file system, which I had just opened in PS (case a). "File system" means in that case, that they are under the folder "masters", when I drill down the Aperture Data File. Case b seems to work OK.
    I have now different questions:
    why are photos, which I have just opened in PS, still in the file system (even when I have deleted them) in Aperture? Seems that those versions are kept. Is'nt that blowing up my database? (case a)
    when I reimport pictures from case c, are they stored a second time in aperture or does the aperture database point to the particular file (because the file already is under the folder "masters")
    Any feedback to data handling between PS and Aperture?
    Thanks in advance,
    Vanillia

    IMO today you are very likely to be best served by the inexpensive Photoshop Elements. However, Adobe's world is changing at the end of this month (March 27) with official announcement of MacIntel versions. You may want to re-ask this question then, being careful of April Fool's Day wags.
    http://www.macworld.co.uk/news/index.cfm?RSS&newsID=17399
    Also, version 2 of Aperture is expected in the next few months, and I will be surprised if simple color tools such as you describe are not included.
    -Allen Wicks

  • Difference between interface view and interface controller

    Hi,
    What is the difference between interface controller and interface view?
    When we will use interface controller and when we will use interface view?
    How do we create an interface view?
    How do we attach this interface view to a view in another component
    Regards
    MQ

    Hi
    Interface View Controllers
    A) Implement event handlers which are called when ..
           -starting (start-up plugs) Web Dypro applications
           -a component is reached via navigation (inbound plugs)
    B) Allow fireing outbound plugs (navigation)
    C) Allow firing exit plug
    D) Have no own context, public methods or events
    Interface Controller of a Component
    The interface controller of a Web Dynpro component contains all context nodes, events and methods of the component controller to which you assigned the Interface addition in the Controller Editor. These parts can be displayed in the interface controller view, although you cannot edit them here.
    Interface Controller of a Component Interface
    A Web Dynpro component interface can be created independently and defined so that it can be implemented later in any components (see working with Web Dynpro Component Interfaces in the Programming Manual of this documentation). That is why in this case you can define the context nodes, methods and events you require in the interface controller view. The relevant implementation then takes place in the component controller of the implementing component.
    Check this links and work on it.
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/28113de9-0601-0010-71a3-c87806865f26?rid=/library/uuid/49f2ea90-0201-0010-ce8e-de18b94aee2d#13 [original link is broken]
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/28113de9-0601-0010-71a3-c87806865f26?rid=/library/uuid/49f2ea90-0201-0010-ce8e-de18b94aee2d#12 [original link is broken]
    Interface view and interface controller
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f727d100-0801-0010-4cbd-b0ad5c161945
    Difference between custom controller and interface component
    Thanks and Regards,
    Tulasi Palnati

  • What is the difference between Interface and Conversion?

    Hi friends,
       Can any one teel me What is the difference between Interface and Conversion in detail.
    Rewarded with points
    Thanks & Regards,
    Naren.

    Hi,
       interface can be outbound i.e writing data to
       application server using open dataset,transfer
      or downloading data (gui_download)
       inbound -> reading data from application server using
                  open dataset,read dataset,uploading data
                  using gui_upload.
       conversion:BAtch data communication method
                  where legavy data is uploaded in SAp.
    Regards
    Amole

  • Difference in event handling between Java and Java API

    could anyone list the differences between Java and java-API in event handling??
    thanks,
    cheers,
    Hiru

    the event handling mechanisms in java language
    features and API (java Application Programming
    Features)features .no library can work without a
    language and no language has event handling built in.
    I am trying to compare and contrast the event
    handling mechanisms in the language and library
    combinations such as java/ java API.
    all contributions are welcome!
    thanks
    cheersSorry, I'm still not getting it. I know what Java is, and I know what I think of when I hear API. (Application Programming Interface.) The API is the aggregation of all the classes and methods you can call in Java. If we agree on that, then the event handling mechanisms in Java and its API are one and the same.
    So what do you want to know?
    %

  • How to use a variable between interfaces or class?

    Hello All;
    Far by now I can say that the forum is very helpful for me. Thanks for all the people who have the time and generosity to help our problems. Thank you.
    Unfortunately I have a problem <Again :( >
    I want to use a variable in two different *.java files.
    Is it possible?
    The Variable i want to use is; int CiftSayisi
    The variable is declared in the CamCalib.Java under a button's Action Listener.
    Here is the code;
    public void actionPerformed(ActionEvent arg0) {
                        ImagePair.main(null);
                        String[] ImPath = list.getItems();                                           //Storing Items in an Array
                        Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();                     //Dimensions of the Screen Storing in an object
                        int ScreenHeight = dim.height;                                           //Definition ScreenHeight
                        int ScreenWidth = dim.width;                                          //Definition ScreenWidth
                        // System.out.println(ScreenHeight);                                                    //Testing of the Dimensions
                        // System.out.println(ScreenWidth);                                                     //Testing of the Dimensions
                        int CiftSayisi = ImPath.length -1 ;
                        if (CiftSayisi == 0){
                             System.out.println("Added Images do not Construct a Pair");
                        else {
    }Now i want to use it in another java file which is ImagePair.Java in the loading part of the interface;
                 setType(Type.UTILITY);
              setTitle("Image Pair Selection");
              setResizable(false);
              setAlwaysOnTop(true);
              setBounds(100, 100, 450, 68);
              contentPane = new JPanel();
              contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
              setContentPane(contentPane);
              contentPane.setLayout(null);
              textField = new JTextField();
              textField.setBounds(61, 11, 22, 20);
              textField.setEditable(false);
              textField.setEnabled(false);
              contentPane.add(textField);
              textField.setColumns(2);I have a text field in here that i need to fill with the value of CiftSayisi
    Any help please?
    ömer kaya
    METU-GGIT
    Edited by: Ömer K. on Apr 10, 2012 12:43 AM

    I didn't bother reading the code, since you didn't format it.
    But to answer your question (if I understand it correctly), yes, it is possible to pass variables between different object instances (not from an interface specifically, since interfaces don't have members). The simplest way to pass the variable as an argument to a method or constructor. If these aren't available, you could create a static global variable, though in a multithreaded app you'd have to synchronize access.

Maybe you are looking for