Strict Standards: Redefining already defined constructor for class wpdb in /home/hassan/subdomains/blog/wp-includes/wp-db.php on line 56

Deprecated: Assigning the return value of new by reference is deprecated in /home/hassan/subdomains/blog/wp-includes/cache.php on line 36

Strict Standards: Redefining already defined constructor for class WP_Object_Cache in /home/hassan/subdomains/blog/wp-includes/cache.php on line 384

Strict Standards: Declaration of Walker_Page::start_lvl() should be compatible with Walker::start_lvl($output) in /home/hassan/subdomains/blog/wp-includes/classes.php on line 541

Strict Standards: Declaration of Walker_Page::end_lvl() should be compatible with Walker::end_lvl($output) in /home/hassan/subdomains/blog/wp-includes/classes.php on line 541

Strict Standards: Declaration of Walker_Page::start_el() should be compatible with Walker::start_el($output) in /home/hassan/subdomains/blog/wp-includes/classes.php on line 541

Strict Standards: Declaration of Walker_Page::end_el() should be compatible with Walker::end_el($output) in /home/hassan/subdomains/blog/wp-includes/classes.php on line 541

Strict Standards: Declaration of Walker_PageDropdown::start_el() should be compatible with Walker::start_el($output) in /home/hassan/subdomains/blog/wp-includes/classes.php on line 560

Strict Standards: Declaration of Walker_Category::start_lvl() should be compatible with Walker::start_lvl($output) in /home/hassan/subdomains/blog/wp-includes/classes.php on line 659

Strict Standards: Declaration of Walker_Category::end_lvl() should be compatible with Walker::end_lvl($output) in /home/hassan/subdomains/blog/wp-includes/classes.php on line 659

Strict Standards: Declaration of Walker_Category::start_el() should be compatible with Walker::start_el($output) in /home/hassan/subdomains/blog/wp-includes/classes.php on line 659

Strict Standards: Declaration of Walker_Category::end_el() should be compatible with Walker::end_el($output) in /home/hassan/subdomains/blog/wp-includes/classes.php on line 659

Strict Standards: Declaration of Walker_CategoryDropdown::start_el() should be compatible with Walker::start_el($output) in /home/hassan/subdomains/blog/wp-includes/classes.php on line 684

Deprecated: Assigning the return value of new by reference is deprecated in /home/hassan/subdomains/blog/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /home/hassan/subdomains/blog/wp-includes/theme.php on line 540
Create a MOSS LobSystem with SAP Netweaver Web Services
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/hassan/subdomains/blog/wp-includes/kses.php on line 627

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/hassan/subdomains/blog/wp-includes/kses.php on line 691

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/hassan/subdomains/blog/wp-includes/kses.php on line 692

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/hassan/subdomains/blog/wp-includes/kses.php on line 627

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/hassan/subdomains/blog/wp-includes/kses.php on line 691

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/hassan/subdomains/blog/wp-includes/kses.php on line 692

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/hassan/subdomains/blog/wp-includes/kses.php on line 627

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/hassan/subdomains/blog/wp-includes/kses.php on line 691

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/hassan/subdomains/blog/wp-includes/kses.php on line 692

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/hassan/subdomains/blog/wp-includes/kses.php on line 627

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/hassan/subdomains/blog/wp-includes/kses.php on line 691

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/hassan/subdomains/blog/wp-includes/kses.php on line 692

Create a MOSS LobSystem with SAP Netweaver Web Services

Filed Under
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/hassan/subdomains/blog/wp-includes/formatting.php on line 82
Development


Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/hassan/subdomains/blog/wp-includes/formatting.php on line 82

Before creating a LobSystem, you will need to first expose your BAPIs as Web Services.

Your MOSS environment will need to be on a domain in order to use Microsoft Single-Signon. If it is not on a domain then you will have to provide a custom SSO Provider implementation.

I used the Flight BAPIs that come with the trial version of SAP Netweaver. The service interfaces for these BAPIs are exposed by default.

Your LobSystemInstance need to have the following Properties set:

Be sure to have WebServiceSsoApplicationId and WebServiceAuthenticationMode since it is Web Services that the BDC will be accessing and not a database. Also, do not use WindowsCredentials as the value of the WebServiceAuthenticationMode. The SAP services are not secured by Windows Credentials.

Now login to your MOSS environment.

  1. On the OS, ensure that the “Microsoft Single Sign-on Service” is running under a domain account that has access to create\modify the a database on a DB server. The server does not have to be your MOSS SQL Server.
  2. Fire up the MOSS Central Administration site and go to Manage Single Sign-On (Operations > Manage Single Sign-On)
  3. Click “Manage server settings”
    1. For the Enterprise Application Definition Administrator Account name, specify the domain group or user, that will manage the Single-Sign on service.
    2. For the Single Sign-on Administrator Account name, specify the domain group or user, that will manage the application definitions and accounts for those definitions. (For testing purposes I kept these two the same)
    3. Specify the name of the SQL Server that the SSO database will reside on. Make sure that the account group or user that you specified above has the appropriate access to the SQL Server.
    4. Keep the name of the database the default, SSO and click Ok.
    5. If everything goes fine then the Single-Signon Service will create the SSO DB on the SQL Server you specified. Any errors that you may receive at this point will be due to the lack of access on the group\user you specified or the Single-Signon Service is not running or not running under the appropriate account.
  4. Click, “Manage settings for enterprise application definitions”
    1. Provide a display name for the Application.
    2. The Application Name needs to be the same value as the property “WebServiceSsoApplicationId” in your LobSystemInstance.
    3. I recommend setting the Account Type to Group. It will allow all users that belong to the group to use this SSO application definition.
    4. DO NOT check Windows authentication. This only works if your LobSystemInstance is set to use Windows Credentials.
    5. Leave the Fields as is.
  5. Click, “Manage account information for enterprise application definitions”
    1. Select the Application definition that you just created.
    2. For the Group account name, specify the domain group that has access to use this SSO application definition.
    3. Click the “Set” button”
    4. Specify the user name and password, that has permissions to invoke the SAP Web Services.
    5. Click “Done”

That is it. You should be able to import your LOB System into the BDC. Make sure that your Business Data Web Parts are accessible to the domain group that you specified SSO application definition. Also, your BDC will need to include the same group in the BDC permissions set and grant them Execute access.

Comments

3 Responses to “Create a MOSS LobSystem with SAP Netweaver Web Services”

  1. lriwswirl on May 7th, 2008 11:17 pm

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/hassan/subdomains/blog/wp-includes/formatting.php on line 82

    Hi,
    You mentioned trial version of SAP Netweaver, may I know where can i get or download it for testing?

    Thanks.

  2. gg on October 14th, 2009 2:57 am

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/hassan/subdomains/blog/wp-includes/formatting.php on line 82

    That is it. You should be able to import your LOB System into the BDC. Make sure that your Business Data Web Parts are accessible to the domain group that you specified SSO application definition. Also, your BDC will need to include the same group in the BDC permissions set and grant them Execute access.

    Thanks!

  3. Lula on August 2nd, 2013 4:16 pm

    Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/hassan/subdomains/blog/wp-includes/formatting.php on line 82

    Using lots of brightly coloured soft fruits, several bananas take body, and yogurt, milk, as well as
    coconut milk as a base, a give you a variety will exist to fit every taste.
    The higher priced battery operated models
    can run continuously for nearly twenty minutes before
    needing to become recharged. Your stationary blenders are equipped with a jar normally glass
    or plastic and base on which it’s attached, the blades rest inside bottom from the jar, some are detachable and able to become removed, although some have the blades affixed on the jar.

Leave a Reply