BC Basis Programming Interfaces
SAP Online Help - R/3 Library
BC Basis Programming Interfaces
BC Basis Programming Interfaces
Changes in Release 4.0A
Programming with the Background Processing System
Programming Techniques
Scheduling and Managing a Job: Easy Method
Easy Job Scheduling Using BP_JOBVARIANT_SCHEDULE
Managing “Easy-Method” Jobs with BP_JOBVARIANT_OVE
Scheduling a Job: Full-Control Method
Task Overview: Full-Control Job Scheduling
Where to Specify Job Attributes
Getting Job-Start Specifications from Users
Calculating Start Dates for Periodic Jobs
Obtaining Printing and Archiving Specifications
Sample Program: Declarations, Set Up, and Print S
Sample Program: Creating a Job with JOB_OPEN
Sample Program: Adding an ABAP Job Step
Sample Program: Adding a Job Step for an External
Sample Program: Adding a Job Step with ABAP SUBMI
Sample Program: Immediate Start with JOB_CLOSE
Sample Program: Immediate Start with Spool Reques
Sample Program: Start-Time Window with JOB_CLOSE
Sample Program: Job Start on Workday (JOB_CLOSE)
Sample Program: Job Start on Event (JOB_CLOSE)
Sample Program: Wait for Predecessor Job with JOB
Sample Program: Start at Switch to Operating Mode
Job Outcomes: Displaying Job Logs
Displaying a Job Log
Copying a Job Log into an Internal Table
Managing Jobs: Generating Job Lists
Sample Program: Generating a Job List
Displaying Job Status: SHOW_JOBSTATE
Selecting and Deleting a Job
Using Events to Trigger Job Starts
Event Concepts
Using Events: Task Overview
Defining Events
Triggering Events from ABAP Programs
Triggering Events from External Programs
Finding Out Which Event and Argument Were Triggere
Running External Programs
Implementing Parallel Processing
Special Techniques: Starting External Programs
Advanced Scheduling 1: Building Chains of Jobs
Advanced Scheduling 2: Scheduling and Synchronizi
Advanced Scheduling 3: Deciding Which Job to Sche
Reference: Background Processing Function Modules
JOB_OPEN: Create a Background Processing Job
JOB_SUBMIT, ABAP SUBMIT: Add a Job Step to a Job
JOB_CLOSE: Pass a Job to the Background Processin
BP_JOBVARIANT_SCHEDULE and BP_JOBVARIANT_OVERVIEW:
BP_CALCULATE_NEXT_JOB_STARTS: Determine Start Dat
BP_CHECK_EVENTID: Check that an Event Exists
BP_EVENT_RAISE: Trigger an Event from an ABAP Pro
BP_JOB_COPY: Copy a Background Job
BP_JOB_DELETE: Delete a Background Processing Job
BP_JOB_GET_PREDECESSORS: List Predecessor-Jobs of
BP_JOB_GET_SUCESSORS: List the Successor-Jobs of
BP_JOB_MAINTENANCE: Job Management Functions
BP_JOB_SELECT: Read Jobs from Database
BP_FIND_JOBS_WITH_PROGRAM: Read Jobs that Run a S
BP_JOBLIST_PROCESSOR: Allow User to Work with Lis
SHOW_JOBSTATE: Check Status of a Job
BP_JOBLOG_READ: Read a Job Log for Processing
BP_JOBLOG_SHOW: Display a Job Processing Log
BP_START_DATE_EDITOR: Display/Request Start Speci
BP_JOB_READ: Retrieve Job Specifications
SHOW_JOBSTATE: Display Job Status
Parallel-Processing Function Modules
Transferring Data with Batch Input
Batch Input Concepts
Transferring Data: Batch Input Procedure in Overv
Writing a Data Transfer Program
Analyzing SAP Transactions
Generating an SAP Data Structure
Data Conversions
Initializing an SAP Data Structure
Generating a Sequential File
Sample Program: Data Transfer
Writing a Batch Input Program: Procedure in Overv
Selecting a Batch-Input Method
Using the Batch Input Data Structure
Programming Techniques: Entering Data and Executi
Sample Code: Filling the BDCDATA Structure
Identifying a Screen
Entering a Value in a Field
Executing a Function
Entering Values in Loop Fields
Positioning the Cursor
Ending a Transaction
Creating Batch Input Sessions
Creating a Session with BDC_OPEN_GROUP
Adding Data to a Session: BDC_INSERT
Closing a Session: BDC_CLOSE_GROUP
Processing Batch Input Sessions
Using CALL TRANSACTION USING for Batch Input
Using CALL DIALOG with Batch Input
Direct Input
Sample Batch Input Program
Batch Input recording for transaction runs
Recording features
Sample program
Special recording features
Batch Input Authorizations
Programming with External Commands
Programming Techniques
SXPG_CALL_SYSTEM: Run an External Command (Expres
SXPG_COMMAND_EXECUTE: Check Authorization for and
SXPG_COMMAND_CHECK: Check Authorization to Execut
SXPG_COMMAND_LIST_GET: Read a List of External Co
SXPG_COMMAND_DEFINITION_GET: Read Single External
SXPG_DUMMY_COMMAND_CHECK: Interface for Extra-Che
Common Application Interfaces
SAP Online Help - R/3 Library