Ansicht
Dokumentation

ERC_POSTING_CHANNEL - Define Posting Channels

ERC_POSTING_CHANNEL - Define Posting Channels

CPI1466 during Backup   ABAP Short Reference  
This documentation is copyright by SAP AG.
SAP E-Book

In this Customizing activity, you define the recipients to whom you want to send your job postings for publishing, for example, a daily newspaper, a specific job board, or your intranet.

The table of posting channels is a system table with a separate namespace for customer entries.

The customer namespace is: posting channels 9*.

The following posting channels are delivered in the standard SAP system:

Posting channel Accessibility
Posting channel '0001' Publications can be found by internal candidates
Posting channel '0002' Publications can be found by external candidates
Posting channel '6000' Publication of an application group (is used to create the link to an application group) (not visible, technical entry)

You can change the names of these posting channels.

Note

In the standard system, the search for data of the posting channels is possible for the posting channels 0001 and 0002 only.

Posting channel '6000'
  1. Define a posting channel and specify a name for it.
  2. Assign an ABAP class (publisher) to the channel. This ABAP class enables publishing and the withdrawal of the publication. The publisher classes must implement the interface IF_HRRCF_PUBLISHER.
Note
  • WITHDRAW_POSSIBLE and WITHDRAW

The WITHDRAW_POSSIBLE method of the interface is used to check whether the status change from Released to Withdrawn is permitted for a publication of this channel. The WITHDRAW method is called when the status of a posting is changed from Released to Withdrawn. You use this method to initiate all necessary steps to withdraw the posting. For example, the system can send an XML document with the status Withdrawn to the recipient of the posting.
  • REPUBLISH_REQUIRED and REPUBLISH

The REPUBLISH_REQUIRED method provides the answer whether a republication is in principle permitted in the publisher class that was used to publish a publication. If this question is answered in the affirmative, the REPUBLISH method is called in which you must implement all steps that are required for updating the publication. The methods are called if you rerelease a changed job posting. All publications are taken into consideration that have the status 'Released' and for which the publication period has not yet expired.
Note
  • If you want to define a posting channel that should not be used for system-supported publication, you can assign the publisher class CL_HRRCF_PUBLISHER_NO_ACTIONS to this channel. Note that this class permits withdrawal but that no action is taken.

  • If you want to define a posting channel that uses SAP Exchange Infrastructure for transferring data, you can use the class CL_HRRCF_PUBLISHER_XI.

Note: This class makes an entry in the indicator table T77RCF_XI_PUB. If the class CL_HRRCF_PUBLISH_XI_PUB is contained and activated in the Periodical Services, the indicator table is used to send the data asynchronously using the XI server.
(See Define Periodical Services and Activate Periodic Services.)
  1. Specify the candidate class to which the publications should be accessible.
Caution
  • If you want to publish postings in a channel strictly for internal candidates, you must assign candidate class 1 (internal candidate) to the channel.

  1. If necessary, enter the identification provided by the recipient of the posting for your communication.
Note
This entry is necessary if you want to use SAP Exchange Infrastructure to transfer data.
Posting channel '6000'






PERFORM Short Reference   ABAP Short Reference  
This documentation is copyright by SAP AG.

Length: 5078 Date: 20240523 Time: 191300     sap01-206 ( 82 ms )