on ‎2012 Aug 15 12:14 AM
Hi,
We are currently doing a Proof of Concept for sending our ERC publications to external job boards. The job board that we will initially be sending our publications require us to send them all the active publications whenever we send them updates. This is because they drop/delete all existing publications (on their side) before they upload the updates we send. With the current configuration that we have (i.e. assigning Publisher Class CL_HRRCF_PUBLISHER_XI to the appropriate Posting Channel), only newly created publications are sent over to PI. How can I force the sending of all active publications?
We are also looking for additional information of how we can create XML files in different formats to coincide with the different requirements of each job board. Do we do this on the PI side before sending it out? Or can we do it even before we send it to PI?
Regards,
Richard
Request clarification before answering.
Hello Richard,
You can create an own report for that with the help of method CL_HRRCF_PUBLISH_XI_PUB => IF_HRRCF_PERIODICAL_SERVICE~RUN.
Here you will have to modify the select:
SELECT * FROM t77rcf_xi_pub INTO TABLE result
WHERE
( end_date >= sy-datum AND
published = false ) OR
( withdraw = true AND
withdrawn_date = lv_initial_date ).
to be able to send all.
Regards
Nicole
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Nicole,
Thank you for your reply. It was very helpful as it gave as an idea of how CL_HRRCF_PUBLISH_XI_PUB works.
We have decided to make a copy of CL_HRRCF_PUBLISH_XI instead and modify it such that if we need to send all the active postings, we will set the Published column in table t77rcf_xi_pub to false. this way when the periodic services job runs then it will send out all the active postings.
Regards,
Richard
| User | Count |
|---|---|
| 8 | |
| 3 | |
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.