NO.16 Green Elk & Company is the world’s leading manufacturer of agricultural and forestry machinery. The former company slogan “Eik always runs has recently been changed to “Eik feeds the world” One of Green Elk’s strategic goals is to increase its revenue in the emerging markets of China, India, and other parts of Asia by 80 % within three years. This requires a new business model that caters to significantly smaller farms with limited budgets You are the Chief Enterprise Architect and the decision was taken to implement regional S/4HANA productive systems while ensuring a high degree of standardization. Which of the following implementation approach would you consider best in this case?
As the Chief Enterprise Architect for Green Elk & Company, the strategic goal of expanding into emerging markets with a new business model tailored for smaller farms requires a careful and considered approach to implementing S/4HANA productive systems. The best implementation approach in this scenario would be Phased by Application. This approach allows for a gradual rollout of the S/4HANA system across different applications, which can be prioritized based on the most critical business needs and the unique requirements of each regional market. By implementing in phases, the company can ensure that each application is tailored to support the new business model effectively while maintaining a high degree of standardization across the regions. The benefits of a Phased by Application approach include: Risk Mitigation: By deploying one application at a time, the company can minimize the risks associated with a large-scale implementation. Focused Attention: Each phase allows the project team to focus on specific applications, ensuring better quality and alignment with business needs. Feedback Incorporation: After each phase, feedback can be gathered and incorporated into subsequent phases, aligning with agile principles. Resource Optimization: Resources can be allocated more efficiently, with expertise focused on specific applications during each phase. The other options, such as Big Bang, would involve a high-risk, all-at-once implementation, which is not suitable given the strategic and operational changes required. Small buck is not a recognized implementation strategy in the context of enterprise architecture. Phased by Company could be considered if the organizational structure was the primary concern, but given the focus on application alignment with the new business model, Phased by Application is the most appropriate. 参考までに: SAP SE. (n.d.). Implementing SAP S/4HANA: A Framework for Planning and Executing SAP S/4HANA Projects. SAP SE. The Open Group. (2018). TOGAF Version 9.2: Enterprise Architecture Framework. SAP SE. (n.d.). SAP Activate Methodology. SAP SE.
NO.17 Which runtime environments does SAP directly support an SAP BTP?
SAP Business Technology Platform (BTP) is a suite of cloud-based platform-as-a-service (PaaS) offerings from SAP. BTP provides a variety of runtime environments for running applications, including: SAP BTP, Cloud Foundry environment: This is a popular runtime environment for running Java, Node.js, and Python applications. SAP Business Technology Platform (BTP), ABAP environment: This is a runtime environment for running ABAP applications. SAP BTP, Kyma runtime: This is a runtime environment for running Kubernetes-based applications. In addition to these runtime environments, BTP also provides a number of other services, such as: Database services: BTP provides a variety of database services, including SAP HANA, MySQL, and PostgreSQL. Messaging services: BTP provides a variety of messaging services, such as SAP Cloud Platform Integration and SAP Cloud Platform Event Mesh. Storage services: BTP provides a variety of storage services, such as SAP Cloud Platform Object Storage and SAP Cloud Platform File Storage. BTP is a comprehensive platform that provides a variety of services for running applications and managing data. The different runtime environments available in BTP allow you to choose the right environment for your specific needs. SAP BTP supports multiple runtime environments for different purposes and skill sets. A runtime environment is any runtime that hosts applications and services. An SAP BTP environment provides integration into the SAP BTP account model, cockpit, and permissions management10. The following are the runtime environments that SAP directly supports on SAP BTP: SAP BTP, Cloud Foundry environment: This environment allows you to create polyglot cloud applications in Cloud Foundry. It supports various programming languages, such as Java, Node.js, Python, Go, and PHP. It also provides a code-to-container packaging and deployment model, platform-managed application security patching and updates, automatic application routing, load balancing, health checks, and multilevel self-healing. It also supports the Cloud Application Programming Model (CAP), which is an opinionated framework for developing business applications. SAP Business Technology Platform (BTP), ABAP environment: This environment allows you to create ABAP-based cloud applications within the Cloud Foundry environment. It supports the ABAP programming language and the ABAP RESTful Programming Model (RAP), which is a framework for developing RESTful services and user interfaces. It also provides an integrated development lifecycle and enables you to reuse existing on-premise ABAP assets. SAP BTP, Kyma runtime: This environment provides a fully managed cloud-native Kubernetes application runtime based on the open-source project “Kyma”. It supports various programming languages and models, such as Node.js, Python, Go, Java, CAP, and serverless functions. It also provides a built-in service mesh, eventing framework, API gateway, service catalog, and service binding capabilities. It enables you to develop highly scalable, microservice-based applications and user-centric process extensions. Verified : 10: https://help.sap.com/docs/btp/architecture-and-development-guide-for-industry-cloud-solutions/runtimes-environments-and-programming-models | : https://help.sap.com/docs/btp/sap-business-technology-platform/environments
NO.18 SAP拡張機能をクリーンコア戦略に従って構築する場合、ABAP開発者にはどのプログラミングモデルを使用することをお勧めしますか?
For ABAP developers looking to build SAP extensions that adhere to the clean-core strategy, the recommended programming model is the RESTful Application Programming (RAP) model. RAP is designed specifically for developing SAP Fiori applications and services with a focus on maintaining a clean and stable core while allowing for extensions. RESTful Application Programming (RAP) offers a modern ABAP programming model that supports development both in the cloud and on-premise. It is centered around services that are exposed through RESTful APIs, making it ideal for creating clean, decoupled extensions that do not interfere with the core S/4HANA system. This approach supports the clean-core strategy by enabling developers to create extensions that communicate with the core system via stable, well-defined APIs without modifying the core system itself. Option A, SAP Cloud Application Programming (CAP), although a robust model for cloud-native application development, is not specific to ABAP and does not inherently align with the ABAP developer environment. Option B, the SAP Classic Extensibility model, often involves direct modifications to the core system, which contradicts the principles of the clean-core strategy. : SAP documentation on RESTful Application Programming Model. SAP community articles and guides on developing with RAP.
NO.21 The online marketing channel is targeted only to individual customers, who should be able to choose any of the 50 combinations that Wanderlust offers for its electric cars. Every confirmed online order must be first checked for ready stock availability and, if unavailable, must go for production scheduling. As Chief Enterprise Architect of Wanderlust, along with the SAP Enterprise Architect, you have identified Lead to Cash (L2C) as the key E2E process. However, you have found out that the SAP Reference Business Architecture content has several Business Process Variants of the L2C process, from which you are supposed to choose one suitable variant for Wanderlust’s product range and business model. Which of the following combinations of L2C Business Process Variants and business reasons are the most suitable? Note: There are 2 correct answers to this question.
Considering Wanderlust’s product range and business model, which targets individual customers and offers a wide range of electric car combinations, the Lead to Cash-B2C with Make to Stock variant would be suitable for orders that can be met from existing stock. Similarly, the Lead to Cash-B2C with Make to Order variant would fit the business model when an individual customer orders a combination not available in stock, necessitating production scheduling. Both variants cater to the business-to-consumer (B2C) model and account for the direct sales approach to individual customers. Reference = These variants would be documented in SAP’s Business Process Architecture content, which includes various Lead to Cash process scenarios, adjusted for different business contexts.
NO.23 SAP Reference Solution Architectureのどの成果物が、特定のエンドツーエンド・シナリオにおいてSAPアプリケーション・コンポーネント間でどのデータ・オブジェクトが交換されるかを示していますか。
SAP Data Flow Diagram (DFD) は、SAP Reference Solution Architecture の成果物であり、特定のエンドツーエンドのシナリオにおいて、SAP アプリケーションコンポーネント間でどのデータオブジェクトが交換されるかを示します。DFD では、システムのさまざまなコンポーネント間のデータの流れをグラフィカルに表現します。
SAP Data Object Diagram (DOD) も SAP Reference Solution Architecture の成果物ですが、異なるコンポー ネント間のデータの流れを示すものではありません。DOD は、データ・オブジェクトの属性と関係を含む、データ・オブジェクトの構造を示します。
SAP Data Component Diagram (DCD) は、SAP Signavio Process Explorer の成果物であり、ビジネスプロセスをモデリングするためのツールです。DCDは、システムのさまざまなコンポーネントを、それらの関係も含めて示します。
したがって、正解は選択肢Bである。
以下は、さまざまな人工物とその目的をまとめた表である:
SAP Reference Architecture Content によると、SAP Data Flow Diagram は、SAP ソリューションのソースからデスティネーションまでのデータの流れを示すアーティファクトです:SAP Data Flow Diagram (SAP データフロー図) は、SAP ソリューションのソースからデスティネーションまでのデータの流れを示すアーティファクトです。また、マスタデータ、トランザクションデータ、分析データ、構成データなど、SAP ソリューションのさまざまなコンポーネントやサービス間で交換されるデータオブジェクトも示します。SAP Data Flow Diagram は、SAP ソリューションでデータがどのように作成、変換、消費されるかを理解し、伝達し、データ統合ポイントと依存関係を特定して最適化するのに役立ちます。
他の選択肢(A および C)は、SAP Reference Solution Architecture の成果物としては正しくありません。この成果物は、特定のエンドツーエンド・シナリオで SAP アプリケーション・コンポーネント間でどのデータ・オブジェクトが交換されるかを示すものですが、この成果物は存在しないか、データの流れを示していないためです。例えば
SAP Reference Solution Architecture コンテンツには SAP Data Object Diagram というアーティファクトは存在しないため、選択肢 A は正しくありません。SAP API Business Accelerator Hub(api.sap.com)は、SAP API、イベント、および関連リソースへのアクセスを提供するプラットフォームですが、SAPアプリケーションコンポーネント間で交換されるデータオブジェクトを示す図は提供されていません。
SAP Data Component Diagram はデータの流れを示す成果物ではなく、ターゲット・アプリケーション・アーキテクチャを構 成する主なコンポーネントとサービス、およびそれらの関係と相互作用を示す成果物であるため、オプション C は正しくありません。SAP Data Component Diagramは、SAPソリューションの異なるコンポーネントやサービス間でどのデータオブジェクトが交換されるかを示すものではありません。SAP Signavio Process Explorer は、ビジネスプロセスのモデリング、分析、最適化を支援するツールですが、データフローを示すダイアグラムは提供されません。