cancel
Showing results for 
Search instead for 
Did you mean: 

I Wants to show photo on ess portal

Former Member
0 Kudos

HI all,

I want to show photo/snap of resp. employee on portal which is getting

to me by RFC in export or table for that resp. pernr pass by me and that

snap is stored in r/3 in java web Dynpro ?

please answer me urgently.

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member246893
Active Participant
0 Kudos

These are all the steps to upload the Photo.

1.Create a number range for SAP Archive Link :

IMG>Basis Components>Basis Services>SAP Archive Link>Basic Settings>Maintain number ranges.

Tcode OANR. Create range 01 from 0000000001 to 9999999999 without the external number flag.

2.Document type HRICOLFOTO must exist with document class JPG.

IMG>Basis Components>Basis Services>SAP Archive Link>System Settings>Maintain document types.

Table TOAVE, Tcode OAC2.

3.Document type HRICOLFOTO must be linked to object type PREL and IT0002.

IMG>Personnel Management>Personnel Administration>Tools>Optical Archiving>Set up Optical Archiving in HR.

View V_T585O, no Tcode. In all three columns there ara minuses, don’t put a flag in the check box.

4.Check which content repository (Archive) is linked to document type HRICOLFOTO and object type PREL.

IMG>Basis Components>Basis Services>SAP Archive Link>Basic Settings>Maintain Links.

Table TOAOM_C, Tcode OAC3

5.Create this content repository with storage type FILE archive.

IMG>Basis Components>Basis Services>SAP Archive Link>Basic Settings>Maintain content repositories.

Tcode OAC0

Storage type FILE archive can be attained by clicking on the field Storage type and clicking somewhere else in the screen with the right mouse button. Choose Possible entries and only then you get a list of all values. FILE Archive is entry number 08. Choose Version no. 0031 and Archive path something (e.g. C:\).

6.Link photo to personnel number.

Menu>Tools>Business Documents>Miscellaneous>Stored Documents. Tcode OAAD.

Click on the Create button. Business object PREL and Docyment type HRICOLFOTO. Click on create (fill in the right personnel number in the pop up and click Continue). Choose the photo (as a JPG file) from the place where it is saved (e.g. hard disk). SAP will notify that the Stored Document was created succesfully. Photo is visible via PA10, PA20, PA30, PA40. Double-click to magnify photo.

If you want to upload the photo in Mass, view the zprog in this link.

http://wiki.ittoolbox.com/index.php/Code:Z_report_for_Massive_Photos_Upload

Refer to the following link for step by step procedure:

http://wiki.ittoolbox.com/index.php/Upload_a_photo_in_SAP_HR

Sample program from http://sap.ittoolbox.com/groups/technical-functional/sap-hr/massive-upload-photo-1211577

REPORT ZHR_BDC_UPLOADPIC

NO STANDARD PAGE HEADING LINE-SIZE 255.

                                                                                                    • *********************

  • INCLUDE

                                                                                                    • *********************

INCLUDE BDCRECX1.

                                                                                                    • *********************

  • I N T E R N A L T A B L E S

                                                                                                    • *********************

DATA : BEGIN OF IT_DATA OCCURS 0,

RP50G-PERNR(8), " LIKE RP50G-PERNR,

RLGRAP-FILENAME(128),

END OF IT_DATA.

                                                                                                    • *********************

  • S T A R T - O F - S E L E C T I O N

                                                                                                    • *********************

START-OF-SELECTION.

PERFORM OPEN_GROUP.

CALL FUNCTION 'UPLOAD'

EXPORTING

FILENAME = 'C:\PICTURE.TXT'

FILETYPE = 'DAT'

TABLES

DATA_TAB = IT_DATA

EXCEPTIONS

CONVERSION_ERROR = 1

INVALID_TABLE_WIDTH = 2

INVALID_TYPE = 3

NO_BATCH = 4

UNKNOWN_ERROR = 5

GUI_REFUSE_FILETRANSFER = 6

OTHERS = 7.

IF SY-SUBRC NE 0.

WRITE : / 'Unable to upload data'.

STOP.

ENDIF.

LOOP AT IT_DATA.

PERFORM BDC_DYNPRO USING 'OANEWCON' '0100'.

PERFORM BDC_FIELD USING 'BDC_CURSOR'

'TOAOM-AR_OBJECT'.

PERFORM BDC_FIELD USING 'BDC_OKCODE'

'=NEW'.

PERFORM BDC_FIELD USING 'TOAOM-SAP_OBJECT'

'PREL'.

PERFORM BDC_FIELD USING 'TOAOM-AR_OBJECT'

'HRICOLFOTO'.

PERFORM BDC_DYNPRO USING 'SAPLSJ01' '0200'.

PERFORM BDC_FIELD USING 'BDC_CURSOR'

'FIELD_VALUES-INPUT(02)'.

PERFORM BDC_FIELD USING 'BDC_OKCODE'

'=OK'.

PERFORM BDC_FIELD USING 'FIELD_VALUES-INPUT(01)'

IT_DATA-RP50G-PERNR. "'10002'.

PERFORM BDC_FIELD USING 'FIELD_VALUES-INPUT(02)'

'0002'.

PERFORM BDC_DYNPRO USING 'SAPLOPTM' '0105'.

PERFORM BDC_FIELD USING 'BDC_CURSOR'

'SAPB-SAPPOOLINF'.

PERFORM BDC_FIELD USING 'BDC_OKCODE'

'=OKAY'.

PERFORM BDC_FIELD USING 'SAPB-SAPPOOLINF'

IT_DATA-RLGRAP-FILENAME. "JPG'.

PERFORM BDC_TRANSACTION USING 'OAOH'.

clear IT_DATA-RLGRAP-FILENAME.

ENDLOOP.

-


Reward poitns if useful

BR, Abdul