CAREER HISTORY
Dennis
Charles Walker
2514
SE 113th Court B.Sc.
(
Distinction Mathematics )
Vancouver
WA
98664
Phone : (360) 256-1896 Home
(360) 256-1905 Work
(408) 974-1151 Work
Marital
status : Married, no children
PROFILE
A SD consultant with functional and technical
expertise. I have 15 years SAP and 23 years Information
Systems experience. I have the ability to resolve complex configuration
issues, modify SAP code and
produce quality reports and dialog programs in a very short time frame.
I
have extensive experience in pricing, rebates, userexits, dialog programming,
function modules and reports.
For
the past 15 years I have worked on SAP implementations in the United States and
South Africa. I
am totally committed to quality and well suited to analysis, design
and development work.
Employment Resume : Clients
Apple Computer 2005-present SD Functional /Technical analyst
Malden Corp. 1999-2004
SD Functional /Technical consultant Apple,
Kodak
Softline 1997-99
SD Functional /Technical consultant Kodak
Setac(KPMG) 1995
- 97 SD
Functional / Technical consultant Apple,
Filenet
Engen SA 1992-95 Business
Analyst R/2 project
(ex Mobil) 1991-92 Projects
manager
Jaguar Cars UK 1990-91
Contract analyst programmer
Engen SA 1984-90 Project
leader from trainee programmer
(ex Mobil)
Teaching 1981-83 Mathematics
teacher
Engen SA 1979-81 Sales
Representative
(ex Mobil)
Teaching 1978 Mathematics teacher
SAP EXPERIENCE
Apple Computers Jan
05 – Present
I joined Apple as a full
time employee in Jan 05. Since then I have been involved with :
Analysis, design and development
( coding ) of the ‘Postal’ project
· Designed and created the postal eligibility tables
which allowed the business to identify the customers and materials eligible for
‘postal’ delivery.
· Designed and changed the Web -> SAP ‘Check out’ RFC
to :
· Determine postal
eligibility
· Accurately determine the
plant ( Std SAP + complex non-standard plant determination )
· Determine shipping and
arrival dates based on new ‘postal’ and ‘chargeable std’ shipping conditions
· Performance of the Web
-> SAP ‘Check out’ RFC is critical,
changes had to be simple,
efficient yet meet complex requirements.
· Analysis and applied changes to the sales order userexit, idoc userexit ,
delivery data
transfer routine and delivery userexit :
· ‘Save_document_prepare’
sales order userexit changed to determine postal eligibility for manually added
items or when copying a quotation to an order.
·
Postal eligibility fields added to sales order and delivery header and item
tables plus the associated idoc and additional data B screen changes
·
Delivery data transfer routine changed to re-determine postal eligibility at
delivery time and modify the shipping conditions accordingly
Analysis, design and
development ( coding ) of the ‘ODQ’ ( Optimal Delivery Qty ) project
· Designed and created ODQ tables which allowed the
business to identify the customer and material combinations which forced the
customer to order product in
multiples of the optimum delivery quantity.
· Designed and developed a new RFC called by the Web to
display materials and the associated optimum delivery quantities. Performance
of the RFC was critical.
· Designed and made the following changes :
· Validation added to the
sales order userexit to ensure that the order qty was a multiple of the ODQ
· Changed the delivery copy
requirement to ensure that the delivery qty was in a multiple of the ODQ
· Mass change utility which
allowed the business to override existing ODQs
· Created and maintained an
ODQ log table which tracked any ODQ applied to an item from creation through to
delivery – all changes made via sales order and
delivery userexits
· Designed and developed an
ODQ log report Determine postal eligibility
Analysis, design and
development ( coding ) of the ‘Global Price Feed’ project
· Replaced 7 existing pricing interfaces with a single
global price feed program.
· Custom tables
control the addition of a new interface allowing new price feeds to be
created up without any program changes.
· Performance of the global price feed, approximately
1000 items per minute, resulted in drastically reduce run times,
Analysis, design and
development ( coding ) of the
‘Gift Wrap’ project
· Gift wrap + box determination
· Gift wrap validation ( userexit )
· Credit Card authorization split based on gift wrapping
· Gift Wrap Simulator
Analysis, design,
configuration and development of
‘Click 2 Delivery’
functionality
· Requirements were complex
and involved enhancing the customer commit system to determine of 4 new
‘delivers by’ dates
· Performance was critical
as all customer commit dates are determined and displayed at check out time
· Modified Idoc and sales
order userexits/screens to allow for the additional dates
· Modified existing customer
commit utilities ( e.g. Requote ) to determine the additional dates
Apple Computers Jan
00 – Dec 04
I returned to Apple at the
beginning of 2000 and have been involved with the implementation of
the following :
Analysis, design and
development ( coding ) of the ‘Global Exception Management’ project which
involved :
· Exception Identification
· Automatic assignment
· Manual assignment
· Resolution
· Reporting
The requirements were
complex, none of which could be met with standard SAP. The solution was complex
but very flexible and involved extensive changes to the sales order userexits,
4 complex dialog programs, 8 reports, 3 ‘Mass Change’ utilities and 2 conversion
programs.
Analysis, design and
development ( coding ) of the
‘Customer Commitment’ project
· Modify sales order uesrexits to capture and
maintain ‘customer commitment quotes’, allowing for multiple ‘quotes’ per line
item.
· Modify userexits to automatically generate
‘quotes’ for non-Web orders
· Generate ‘Re-quotes’ as per FTC requirements and
communicate ‘Re-quotes’ to the customer ( via e-mail )
· 2 interfaces, one from the ‘Quote Tool’ to
SAP, the other from SAP to the Web
· New reports and report changes to display and manage the customer
commitment data.
· Global project, implemented in Europe and USA.
Analysis, design,
configuration and development ( coding ) of ‘Coupon’
functionality
· Changed US pricing
procedure and other pricing configuration
· Changed 6 customer and 3
internal outputs to identify and display promotion savings
· Coding of all userexits,
pricing formulas and requirements needed to transfer a
condition value from
the Sales BOM header to the 1st component of the BOM
· Extended Web to SAP Idoc
and modified idoc userexits
· Added coupon data to the Sales
‘Additional Data’ screen via the userexit
· New report identifying
‘promotion savings’ by promotion program and employee
Web to SAP ‘Order Status’ RFC
· Rewrote the existing Order
Status RFC so that :
· Code was more efficient.
The RFC is called hundreds of thousands of times per day, performance was
critical
· RFC could be called by
multiple applications, not only the Web
· To determine and return
‘On line self service’ status
ITS, developed the
following transactions for the ITS project ( Australia )
· Sales order enquiry
· Delivery enquiry
· Credit enquiry
Analysis, design,
configuration and development ( coding ) of Canada Inter-company sales
· Changed Canadian pricing
procedure and other pricing configuration
· Coding of new pricing
formulas and requirements needed to calculate ‘cost + uplift’
for inter-company sales
· Added new account
determination tables, new ‘account determination’ fields and the
related userexit changes
Analysis, design, configuration and
development ( coding ) of the Web
incentive discount
· Changed US pricing
procedure and other pricing configuration
· Pricing formulas required
to store Web incentive discount and apply to CTO options
· Interface program to pass
web incentive discount percentages and the related materials to the Web.
Analysis, design and development of the complex Mass CTO
conversion utility.
· Multi step approach provided the business with maximum
flexibility
· Utility provides the ability to convert selected CTO items
with a specific configuration to an item ( same or different material )
with different configuration
· Utility replaced a manual procedure which was labor
intensive and subject to numerous errors
· Utility is used extensively and has saved a lot of time,
manual effort and the associated manpower
Other Development - Analysis, design and development of the
following :
· Mass Order Change ( Header
) utility
· Mass order item
cancellation utility
· Revenue recognition
reconciliation report
· Mass RMA ( returns ) cancellation utility
· Extensive changes to the
Apple Order Inquiry
· Good Issue vs Invoice COGS comparison report
· Changed credit card
userexit to prevent credit card authorization for
‘ship complete’ orders where
not all the product is available
· Pricing determination and
download interface
· Program changes required
for 4.5 upgrade
Kodak (
New York ) US
implementation Sept 97 - Dec 99
Responsible for the analysis, design and
development (coding) of the following on-line transactions :
· Mass Order Change
· Mass Order Creation
· Mass Manual Payment (
Rebates )
· Manual Accrual reversal (
Rebates )
· Single Manual payment (
Rebates )
· Mass Status change (
Rebates )
· Mass payment and accrual
upload ( Rebates )
Responsible for the
analysis, design and configuration of Sales BOM pricing
· Modified pricing userexits
and created formulas and requirements to do the following
· Prices could be set at the
header level but priced at the component level
· Posted cost and revenue at
the component level but inventory was at the header level.
· Display a pricing ‘Pop-up’
window which contained the prices of all items
· Applied percentage
discounts to the unit price
· Modified sales order and
delivery userexits to
·
Prevent the component from being deleted without the header
·
Protected the component quantity
·
Ensure that the delivery group and reject reason of the component matched that
of the header
·
Ensure that the header quantity/component quantity ratio on the delivery
matched that on the sales order
Responsible for the
analysis, design and development ( coding ) of the following :
· Custom delivery due list
· Pricing Simulator
· Rebate Simulator
· Rebate Remittance Advice
· Rebate Program summary by
program id , recipient and product
· Special Rebate simulator
· Special Rebate remittance
advice
· Dealer Performance report
· Agents Commissions report
· Rebate Realignment report
· Rebate change history
report
· Rebate Payment Register
· Customers for a partner
report
· Materials by
Pac1/Pac2/Pac23
Responsible for the
technical analysis and development ( coding ) of the following
· Account history analysis (
FI - credit )
Apple Computers ( California ) - Canadian
implementation July 96 - Aug 97
ÿ Responsible for the analysis, design and configuration of
pricing
· Pricing procedures for
Standard orders, Apple own use,
Employee sales and Demo orders
· Development and coding of
pricing ‘requirements’ and ‘formulas’.
ÿ Responsible for the analysis, design and development ( coding ) of :
·
A
pricing simulator
·
A
‘rounding’ technique which priced
at the component level but rounded
at the header level.
· Mass Repricing, a process, which under certain
conditions, repriced individual line items.
·
Promotion
report
·
Sales
Order Inquiry
·
Material
Availability report
·
Price
Override report
·
Open
deliveries and Revenue report
·
Unproportional
BOM shipments report
ÿ
Modification
of order entry, delivery, invoice and EDI user-exits to :
·
Maintain
custom tables which provided an efficient means of selecting
open orders ( Apple definition ), price overrides and sales orders via
the
sales deal number.
· Display a pricing ‘pop-up’ window which
contained all header and
component prices.
·
Conditionally
overwrite IDOC component data with that of the bundle
Filenet (
California ) - Aug 95 –
June 96
Assisted in the
implementation of SAP R/3, including modules FI, CO, GLX,
AM, PP, MM and SD. Specific responsibilities included:
Ž Specifying and developing
reports for Sales and distribution, financials
and materials management
· Sales order history
· Net Sales analysis
· Sales Order register
· Invoice register
· Revenue and cost analysis
· Forecasted revenue by
product hierarchy
· Open sales orders and
quotes
· Forecasted demand Vs
supply
· Pricing, BOM and material
exception reports
· Sales order changes and
cancellations
· Shipment notification
· Shipments by order reason
· Credit Memo download
· Daily quote, sales order
and shipment reports
· Customer & related
partners
· Intrastat and VIES reports
Ž Management
responsibilities
· Managing 2
analyst/programmers
· Developing and monitoring
the ‘Reporting’
schedule
· Developing programming
standards
· Conducting all code
reviews
Specifying and developing
Filenet specific enhancements.
· Sales order history -
design and implementation
of a system which allows the user to
view
sales orders from the replaced Legacy system.
· Deleted sales orders -
design and implementation
of a method of retaining the details of deleted sales
documents.
· Report distribution -
design and implementation
of a facility which splits and
downloads reports
to user defined directories.
Ž Resolving configuration
issues, modifying user exits and technical enhancements
· Pricing
· Storage location
determination
· Create Sales orders