[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-1-en-105":3,"doc-seo-243735-105":53,"doc-detail-243735-en":126},{"code":4,"msg":5,"data":6},0,"success",[7,14,19,24,29,34,39,44,49],{"id":8,"doc_module":9,"doc_module_name":10,"category_name":11,"show_sort_weight":12,"slug":13},11,1,"Template","Presentations",90,"presentations",{"id":15,"doc_module":9,"doc_module_name":10,"category_name":16,"show_sort_weight":17,"slug":18},12,"Resumes",80,"resumes",{"id":20,"doc_module":9,"doc_module_name":10,"category_name":21,"show_sort_weight":22,"slug":23},14,"Invoices",70,"invoices",{"id":25,"doc_module":9,"doc_module_name":10,"category_name":26,"show_sort_weight":27,"slug":28},15,"Posters",60,"posters",{"id":30,"doc_module":9,"doc_module_name":10,"category_name":31,"show_sort_weight":32,"slug":33},16,"Social Media",50,"social-media",{"id":35,"doc_module":9,"doc_module_name":10,"category_name":36,"show_sort_weight":37,"slug":38},17,"Forms",40,"forms",{"id":40,"doc_module":9,"doc_module_name":10,"category_name":41,"show_sort_weight":42,"slug":43},18,"Letters",30,"letters",{"id":45,"doc_module":9,"doc_module_name":10,"category_name":46,"show_sort_weight":47,"slug":48},21,"Paper Templates",5,"papers-templates",{"id":50,"doc_module":9,"doc_module_name":10,"category_name":51,"show_sort_weight":4,"slug":52},158,"General","general-158",{"code":4,"msg":54,"data":55},"ok",{"site_id":56,"language":57,"slug":58,"title":59,"keywords":60,"description":61,"schema_data":62,"social_meta":119,"head_meta":121,"extra_data":123,"updated_unix":125},105,"en","timesheet-data-export-extensibility-guide","Timesheet Data Export - Extensibility Guide","","Timesheet Data Export explains how to extend SAP S/4HANA Cloud to let employees export their recorded times. The scenario covers end-to-end setup, including custom CDS views exposed via OData, identity provider configuration with consistent user identifiers, and communication arrangement using a technical user. It also details deployment of a sample Java back-end with REST services and a SAP Fiori front end, plus adding a Fiori launchpad tile, then testing data access and exporting to PDF (with optional signature) or Microsoft Excel.",{"@graph":63,"@context":118},[64,80,101],{"@type":65,"itemListElement":66},"BreadcrumbList",[67,71,74,77],{"item":68,"name":69,"@type":70,"position":9},"https://docshare.wps.com","Home","ListItem",{"item":72,"name":10,"@type":70,"position":73},"https://docshare.wps.com/template/",2,{"item":75,"name":11,"@type":70,"position":76},"https://docshare.wps.com/template/presentations/",3,{"item":78,"name":59,"@type":70,"position":79},"https://docshare.wps.com/template/timesheet-data-export-extensibility-guide/243735/",4,{"url":78,"name":59,"@type":81,"image":82,"author":87,"headline":59,"publisher":90,"fileFormat":93,"inLanguage":57,"description":61,"dateModified":94,"datePublished":95,"encodingFormat":93,"isAccessibleForFree":96,"interactionStatistic":97},"DigitalDocument",{"url":83,"@type":84,"width":85,"height":86},"https://docshare.wps.com/thumbnails/timesheet-data-export-extensibility-guide/243735.png","ImageObject",442,249,{"name":88,"@type":89},"Dipper","Person",{"url":68,"name":91,"@type":92},"DocShare","Organization","application/pdf","2026-10-21","2026-09-12",true,{"@type":98,"interactionType":99,"userInteractionCount":15},"InteractionCounter",{"@type":100},"ViewAction",{"@type":102,"mainEntity":103},"FAQPage",[104,110,114],{"name":105,"@type":106,"acceptedAnswer":107},"What does the Timesheet Data Export scenario enable?","Question",{"text":108,"@type":109},"It enables exporting recorded times for the currently logged-on employee. Users can export the selected data as PDF (optionally including a signature) or as Microsoft Excel.","Answer",{"name":111,"@type":106,"acceptedAnswer":112},"Which technical components are required for the scenario?",{"text":113,"@type":109},"The scenario uses custom CDS views exposed via OData, identity provider configuration for consistent user IDs, and a communication arrangement authorized through a technical user.",{"name":115,"@type":106,"acceptedAnswer":116},"How is authentication handled for reading timesheet data?",{"text":117,"@type":109},"The Java back-end uses the user ID from the configured IdP for read operations against the SAP S/4HANA Cloud custom CDS-view-based OData service.","https://schema.org",{"og:url":78,"og:type":120,"og:title":59,"og:site_name":91,"og:description":61},"article",{"robots":122,"canonical":78},"index,follow",{"doc_id":124,"site_id":56},243735,1791729035,{"code":4,"msg":5,"data":127},{"doc_id":124,"user_id":128,"nickname":88,"user_avatar":129,"doc_module":9,"category_id":8,"category_name":11,"doc_title":59,"doc_description":61,"doc_content":130,"file_id":131,"file_url":132,"file_type":133,"file_size":134,"view_count":15,"is_deleted":4,"is_public":9,"is_downloadable":9,"audit_status":9,"page_count":135,"language":136,"language_code":57,"site_id":56,"html_lang":57,"table_of_contents":137,"faqs":138,"seo_title":139,"seo_description":61,"update_tm":140,"read_time":141},1374404997633,"https://ap-avatar.wpscdn.com/davatar_a8503ba1806abce46bf441b54a3ca4cd","Extensibility Guide | PUBLIC  \nTimesheet Data Export  \n© 2026 SAP SE or an SAP affil iate company. All rights reserved .  \nContent  \n1 Business Scenario........................................................... 3  \n1.1 Technical Implementation Steps.................................................. 4  \n2 Preparation.................................................................7  \n2.1 Prerequisites................................................................ 7  \n3 Implementation Steps........................................................ 9  \n3.1 Implementation Steps in the SAP S/4HANA Cloud System................................ 9  \nCreate a Custom CDS View To Expose Time-Recording Information via OData................ 9  \nCommunication Arrangement................................................. 9  \n3.2 Configure Single Sign-On....................................................... 12  \n3.3 Implementation Steps on SAP Business Technology Platform............................. 13  \nTimesheet Data Export – Back-End Application (Java) ................................ 13  \nTimesheet Data Export – Front-End Application (SAP Fiori Web Client) .................... 21  \n3.4 Add a Custom Tile to the SAP Fiori Launchpad....................................... 24  \n4 Testing the Extension Scenario................................................ 26  \n4.1 Access the App and Display Data Records........................................... 26  \n4.2 Export Data................................................................ 29  \nExport Data in PDF Format Without a Signature.................................... 29  \nExport Data in PDF Format With a Signature.......................................30  \nExport Data in Microsoft Excel Format........................................... 33  \n5 Appendix................................................................. 34  \n5.1 Document History........................................................... 34  \nTimesheet Data Export  \n2 PUBLIC Content  \n1 Business Scenario  \n􀁣 Note  \nSAP Extensibility Explorer is sunsetted and the sample scenarios published as part of it have been deprecated. These scenarios have been archived and made available in SAP Archive . Note that these scenarios are only for reference and must not be used for productive purposes.  \n􀁣 Note  \nThis sample scenario is for learning purposes only. It is intended to give you an understanding of the various technical aspects related to extending SAP S/4HANA Cloud. The sample scenario may not always be available in a readily consumable state due to the continuous improvements being made in the underlying products or services. If this is the case, appropriate adaptations based on the latest documentation of the respective products or services are required.  \nScenario Description Focal Points Notes and Limitations  \nThis Timesheet Data Export app allows you to export the recorded times of the employee that is currently logged on. Optionally, you can export the selected data via a Microsoft Excel file or as a PDF document. If you opt for the PDF document, it's possible to capture a signature, which will be printed along with the timesheet information.  \n• Target group: SAP S/4HANA users who want to record times in a different way compared to the standard UI  \n• Connection setup of the SAP S/ 4HANA Cloud system and SAP Business Technology Platform  \n• Cloud Identity setup to secure the application with the same user that is used for SAP S/4 HANA Cloud  \n• Creation of a free-style sample Java web application with REST services using Spring with a simple SAP Fiori UI  \n• Deployment of the app to the SAP Business Technology Platform  \n• Exposure of custom CDS-viewbased data via OData in SAP S/4 HANA Cloud  \n• Reading data from SAP S/4HANA Cloud (based on the user that is currently logged on)  \n• This sample application reads data from the SAP S/4HANA Cloud back-end system  \n• A technical user enables communication  \n• PDF documents and Micros","cbCaicm56eZpnhI7","https://ap.wps.com/l/cbCaicm56eZpnhI7","pdf",2199781,36,"English","# Business Scenario\n## Technical Implementation Steps\n## Preparation\n## Implementation Steps\n## Implementation Steps in the SAP S/4HANA Cloud System\n## Configure Single Sign-On\n## Implementation Steps on SAP Business Technology Platform\n## Add a Custom Tile to the SAP Fiori Launchpad\n## Testing the Extension Scenario\n## Export Data\n## Appendix\n## Document History","[{\"question\":\"What does the Timesheet Data Export scenario enable?\",\"answer\":\"It enables exporting recorded times for the currently logged-on employee. Users can export the selected data as PDF (optionally including a signature) or as Microsoft Excel.\"},{\"question\":\"Which technical components are required for the scenario?\",\"answer\":\"The scenario uses custom CDS views exposed via OData, identity provider configuration for consistent user IDs, and a communication arrangement authorized through a technical user.\"},{\"question\":\"How is authentication handled for reading timesheet data?\",\"answer\":\"The Java back-end uses the user ID from the configured IdP for read operations against the SAP S/4HANA Cloud custom CDS-view-based OData service.\"}]","Timesheet Data Export - Extensibility Guide | PDF",1789207775,13]