Connectors Oracle PeopleSoft to SAP Integrated Business Planning

Oracle PeopleSoft to SAP Integrated Business Planning: a first load in weeks, then net change on your planning calendar.

Lima Backbone reads planning data from Oracle PeopleSoft through partitioned JDBC reads, shapes it into SAP Integrated Business Planning’s model, checks it, loads it inside the run window your planning calendar sets, and returns the approved plan to Oracle PeopleSoft with each write confirmed. The first planning dataset is live in four weeks at a fixed price.

OUT OF ORACLE PEOPLESOFTItemsPS_MASTER_ITEM_TBL · PS_BU_ITEMS_INVBills of materialPS_EN_BOM_COMPSRoutingsPS_EN_RTG_OPERStockPS_BU_ITEMS_INV · PS_PHYSICAL_INVLIMA BACKBONEExtractPartitioned JDBC reads · Incremental re…Checknine checks before anything loadsShapeinto SAP's modelLoadCombinations derived, planning-level co…INTO SAP INTEGRATED BUSINESS PLANNINGSAP Integrated Business PlanningPlanning area → master data types → com…THE APPROVED PLAN RETURNS TO ORACLE PEOPLESOFT · EACH WRITE CONFIRMED
The path from Oracle PeopleSoft to SAP Integrated Business Planning and back. Objects come out through the source's methods, pass nine checks, are shaped into the planning model and loaded on the calendar; the approved plan returns to Oracle PeopleSoft.
8–10 wks
to a first full planning load
customer engagements · anonymised
4 wks
first planning dataset, fixed price
offer
9
checks before anything loads
product
Every write
confirmed by the ERP
product
What SAP Integrated Business Planning expects

The model the load has to fit.

ModelPlanning area → master data types → compound master data → key figures at a planning level, in a time profile and version.LoadCombinations derived, planning-level completeness checked, weekly values checked against daily sums, then loaded through the area's channel.BackThe agreed plan returns to the ERP, each write confirmed.
The hardest part of this path

Keeping every key figure complete at the planning level for combinations that exist in one ERP and not another.

The SAP Integrated Business Planning connector page →

What comes out of Oracle PeopleSoft

Objects and where they go.

The first load is assembled from these objects through partitioned JDBC reads. Change capture (by last-update fields) keeps the daily volume small afterwards.

Planning objectSource objectsDestination in SAP Integrated Business Planning
ItemsPS_MASTER_ITEM_TBL · PS_BU_ITEMS_INVProduct master data type
Bills of materialPS_EN_BOM_COMPSProduction source and component ratio
RoutingsPS_EN_RTG_OPERResource and production source
StockPS_BU_ITEMS_INV · PS_PHYSICAL_INVStock on hand key figure
Open purchase ordersPS_PO_HDR · PS_PO_LINE · PS_PO_LINE_SHIPOpen supply key figures
Open sales ordersPS_ORD_HEADER · PS_ORD_LINESales order key figures
ProductionPS_SF_PRDNID_HEADRProduct master data type
ForecastsPS_DP_FCSTStatistical forecast and consensus demand key figures
Customers and suppliersPS_CUSTOMER · PS_VENDORCustomer and supplier master data types
CalendarsPS_CAL_DETP_TBLTime profile and planning calendars
The path, step by step

Six steps, one report at the end.

ConnectRegister Oracle PeopleSoft and SAP Integrated Business Planning with credentials from the vault; test both connections.
ExtractFirst load through partitioned JDBC reads; then by last-update fields.
CheckNine checks run before anything loads; a failed row becomes an exception with an owner and the load continues with the valid rows.
ShapeObjects are mapped into SAP Integrated Business Planning's model: planning area → master data types → compound master data → key figures at a planning level, in a time profile and version
LoadCombinations derived, planning-level completeness checked, weekly values checked against daily sums, then loaded through the area's channel.
ReturnThe agreed plan returns to the ERP, each write confirmed.
The checks that run before anything loads

9 checks, each with a plain example.

Every check either passes a row or turns it into an exception record with an owner. Nothing is dropped silently.

CheckKindWhat it catches, with an example
Every item has a plant and a unit of measurecompletenessan item without a plant cannot be planned; the row is held with its owner
Every child finds its parentreferential ordera bill-of-material line whose item has not arrived is held until the item loads
Each way of supply has its own structureconsistencya production version without a routing or a bill is flagged
Open quantities are openconsistencyorder lines with delivered quantity equal to ordered quantity are excluded
Dates are inside the horizon and the calendarrangea due date on a non-working day is moved by the calendar rule and flagged
Units and currencies convertconsistencya component in a unit with no conversion to the base unit is held
Hierarchies are strictcompletenessno orphan members, no duplicate codes across ERPs
Weekly equals the sum of dailyconsistencygrain sums are checked for every measure
Counts and control totals matchreconciliationrows and quantities per table compared between source and target
Cadence and offer

How the copy stays current, and how the work is priced.

After the first load, SAP Integrated Business Planning receives net change on your planning calendar: by last-update fields. The plan returns to Oracle PeopleSoft through Integration Broker; response is the confirmation.

Terms on this page

Plain meanings.

Net changeA load that sends only what changed since the last load, in the order the target needs.
Referential orderLoading parents before children so every row finds what it refers to.
Control totalThe sum of a key amount column compared between source and target, along with the row count.
Exception recordA row that failed a check: kept, routed to an owner, replayed once fixed.
Write-backWriting a result into the system that owns it through its released interface; the response is the confirmation.
Questions

Asked about this path.

How long until the first load is live?

Four weeks for one planning dataset at a fixed price; recent programs reached a first full planning load in eight to ten weeks (customer engagements, anonymised).

What does the planning team see?

Counts per step, the check that stopped a row, the owner and the replay point, and the lineage of any number back to its source column.

Who runs it after go-live?

Your team, on the schedule you set, with the same report after every run; or your systems integrator; or Lima's team under the subscription.

Run your first SAP load.

One call scopes the dataset, the run window and the tier. The reconciliation report at the end is the acceptance test.