Important Transactions while working with BOPF:
- BOB: Business Object Builder.
- BOPF: BOPF: Business Object Configuration.
- BOBT: Business Object Builder – Test.
Simple step by step example for creating Business Object in BOPF.
- Start T-code: BOB (Business Object Builder). Click on “Custom Business Object”. A wizard opens as below proceed with continue.
- Provide with a Prefix and Name and continue.
- Propose a constant interface name and continue.
- Propose a Persistent structure name, the Root node name is auto filled with ROOT.
The Persistent Structure defines the attributes that are stored in the database.
The Transient Structure defines the attributes calculated at runtime.
Both structures are implemented as regular DDIC structures and are created in the DDIC transaction SE11. You can simply double click the structure to proceed with the structure creation.
I have created the following structure.
In the Currency/Quantity fields tab. Provide the Ref table and Ref fields: - Proceed with Continue in the wizard. The Combined Structure, Table type and the Database Table is automatically proposed.
- Proceed with Continue and complete the wizard. You will be prompted for package, which I have assigned to Local Object.
- The BO is created as below, by default a Query is created SELECT_ALL:
- We are now creating ITEM node. Right click ROOT and create a Sub node.
A wizard opens proceed with the ITEM as node name. - Provide a Persistent structure which is created in se11 or create it through Forward navigation.
The following Item structure is created.
Provide with the Ref table and Ref field. - Continuing we get the Combined Structure, Table type and Database Table.
Proceed with continue and complete the wizard. We now have the ITEM node created.
Testing: Let us now proceed with Testing of the BO:
- Open T-code BOBT (Business Object Builder – Test). Provide with your Business Object name.
- Select the ROOT and click Add node instance. Provide with your input data.
- Select the record and click “Execute Association” button and click on “ITEM”.
- You can add two item level records.
- Save your records by clicking the save button.
Thank you. On my further posts I will be providing with creating of Alternate Keys, some examples for using retrieve, retrieve by association, association to a delegated node and FPM BOPF Integration(FBI).
Hello there, great tutorial but could you please check the image links in this post.
ReplyDelete“I could not have closed on my first home without Mr, Benjamin Lee ! Benjamin and his team went above and beyond for me on this transaction. He handled my very tight turn around time with ease and was always available for me when I had questions (and I had plenty), even when he was away from the office, which I greatly appreciated! He and his team handled many last-minute scrambles with the seller and worked tirelessly to make sure that I could close before my lease (and my down payment assistance, for that matter) expired. Mr Benjamin is incredibly knowledgeable Loan Officer, courteous, and patient. I went through a couple offers on properties before my final purchase and Benjamin was there to help with each one, often coordinating with my agent behind the scenes. I felt supported throughout the entire process. Thanks to Benjamin and the tireless efforts of his team, I am now a proud home owner! I would encourage you to consider Benjamin Briel Lee for any kind of loan.Mr, Benjamin Lee Contact informaions.via WhatsApp +1-989-394-3740 Email- 247officedept@gmail.com.
ReplyDelete