Regarding SAP S&D Doubts
Hi Everybody,
Can you plese tell me where should post my quiries related sales and distributions. Is there any special site for that?
Waiting for reply,
With Regards,
Bhaskar
Hi,
There is no separate SD forum as yet.. You can try the SAP ERP Manufacturing - Production Planning (SAP PP) forum.
Regards,
Suresh Datti
Similar Messages
-
Hi!
can any one help me regarding SAP SCRIPT. i unable to write a print program for sap script . can any one can send me sample code using ITCSY structure.
Thanks in advance.
Thanks & Regads,
DurgaPrasad.kHi,
refer this to write print program:
<b>The Print Program</b>
Structure of a print program
OPEN_FORM function
CLOSE_FORM function
WRITE_FORM
START_FORM function
END_FORM function
CONTROL_FORM function
The print program is used to print forms. The program retieves the necesary data from datbase
tables, defines the order of in which text elements are printed, chooses a form for printing and
selects an output device and print options.
<b>Function modules in a printprogram:</b>
When you print a form you must used the staments OPEN_FORM and CLOSE_FORM. To combine
forms into a single spool request use START_FORM and END_FORM.
To print textelements in a form use WRITE_FORM. The order in which the textelements are printed,
is determined by the order of the WRITE_FORM statements. Note: for printing lines in the body, you
can also use the WRITE_FORM_LINES function module.
To transfer control command to a form use CONTROL_FORM.
<b>Structure of a print program</b>
Read data
Tables: xxx.
SELECT *
FROM xxx.
Open form printing - Must be called before working with any of the other form function modules.
Must be ended with function module CLOSE FORM
call function 'OPEN_FORM'.....
To begin several indentical forms containing different data within a single spool request, begin each
form using START_FORM, and end it using END_FORM
call funtion 'START_FORM'.....
Write text elements to a window of the form
call function 'WRITE_FORM'.....
Ends spool request started with START_FORM
call funtion 'END_FORM'.....
Closes form printing
call function 'CLOSE_FORM'...
OPEN_FORM function
Syntax:
CALL FUNCTION 'OPEN_FORM'
EXPORTING
APPLICATION = 'TX'
ARCHIVE_INDEX =
ARCHIVE_PARAMS =
DEVICE = 'PRINTER'
DIALOG = 'X'
FORM = ' '
LANGUAGE = SY-LANGU
OPTIONS =
MAIL_SENDER =
MAIL_RECIPIENT =
MAIL_APPL_OBJECT =
RAW_DATA_INTERFACE = '*'
IMPORTING
LANGUAGE =
NEW_ARCHIVE_PARAMS =
RESULT =
EXCEPTIONS
CANCELED = 1
DEVICE = 2
FORM = 3
OPTIONS = 4
UNCLOSED = 5
MAIL_OPTIONS = 6
ARCHIVE_ERROR = 7
INVALID_FAX_NUMBER = 8
MORE_PARAMS_NEEDED_IN_BATCH = 9
SPOOL_ERROR = 10
OTHERS = 11
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
<b>Some important parameters:</b>
FORM Name of the form
DEVICE PRINTER : Print output using spool
TELEFAX: Fax output
SCREEN: Output to screen
OPTIONS Used to control attrubutes for printing or faxing (Number of copies, immediate output....
The input for the parameter is structure ITCPO.
CLOSE_FORM function
CALL FUNCTION 'CLOSE_FORM'
IMPORTING
RESULT =
RDI_RESULT =
TABLES
OTFDATA =
EXCEPTIONS
UNOPENED = 1
BAD_PAGEFORMAT_FOR_PRINT = 2
SEND_ERROR = 3
SPOOL_ERROR = 4
OTHERS = 5
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Paramerters:
RESULT Returns status information and print/fax parameters after the form has been printed.
RESULT is of structure ITCPP.
WRITE_FORM function
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = ' '
FUNCTION = 'SET'
TYPE = 'BODY'
WINDOW = 'MAIN'
IMPORTING
PENDING_LINES =
EXCEPTIONS
ELEMENT = 1
FUNCTION = 2
TYPE = 3
UNOPENED = 4
UNSTARTED = 5
WINDOW = 6
BAD_PAGEFORMAT_FOR_PRINT = 7
SPOOL_ERROR = 8
OTHERS = 9
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Some important parameters:
ELEMENT Specifies which textelement is printed
WINDOW Specifies which window is printed
TYPE Specifies the output area of the main window. This can be:
TOP - Used for headers
BODY
BOTTOM - Used for footers
FUNCTION Specifies whether text is to be appended, replaced or added
Example of how to use the WRITE_FORM function module together with a script.
Form layout of the MAIN window
/E INTRODUCTION
Dear Customer
/E ITEM_HEADER
IH Carrier, Departure
/E ITEM_LINE
IL &SBOOK-CARRID&, &SPFLI-DEPTIME&
/E CLOSING_REMARK
<b>The print program</b>
Writing INTRODUCTION
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'INTRODUCTION'
FUNCTION = 'SET'
TYPE = 'BODY'
WINDOW = 'MAIN'
EXCEPTIONS
OTHERS = 8
Writing ITEM_HEADER
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'ITEM_HEADER'
FUNCTION = 'SET'
TYPE = 'BODY'
WINDOW = 'MAIN'
EXCEPTIONS
OTHERS = 8
Set ITEM_HEADER into TOP area of main window for subsequent pages
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'ITEM_HEADER'
FUNCTION = 'SET'
TYPE = 'TOP'
WINDOW = 'MAIN'
EXCEPTIONS
OTHERS = 8
Write ITEM_LINE
LOOP AT .....
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'ITEM_LINE'
FUNCTION = 'SET'
TYPE = 'BODY'
WINDOW = 'MAIN'
EXCEPTIONS
OTHERS = 8.
ENDLOOP.
Delete ITEM_HEADER from TOP area of main window
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'ITEM_HEADER'
FUNCTION = 'DELETE'
TYPE = 'TOP'
WINDOW = 'MAIN'
EXCEPTIONS
OTHERS = 8
Print CLOSING_REMARK
CALL FUNCTION 'WRITE_FORM'
EXPORTING
ELEMENT = 'CLOSING_REMARK'
FUNCTION = 'SET'
TYPE = 'BODY'
WINDOW = 'MAIN'
EXCEPTIONS
OTHERS = 8
START_FORM function
CALL FUNCTION 'START_FORM'
EXPORTING
ARCHIVE_INDEX =
FORM = ' '
LANGUAGE = ' '
STARTPAGE = ' '
PROGRAM = ' '
MAIL_APPL_OBJECT =
IMPORTING
LANGUAGE =
EXCEPTIONS
FORM = 1
FORMAT = 2
UNENDED = 3
UNOPENED = 4
UNUSED = 5
SPOOL_ERROR = 6
OTHERS = 7
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
END_FORM function
CALL FUNCTION 'END_FORM'
RESULT =
EXCEPTIONS
UNOPENED = 1
BAD_PAGEFORMAT_FOR_PRINT = 2
SPOOL_ERROR = 3
OTHERS = 4
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
CONTROL_FORM function
The CONTROL_FORM function module alows you to create SapScript control statements from within
an APAB program.
Syntax:
CALL FUNCTION 'CONTROL_FORM'
EXPORTING
command =
EXCEPTIONS
UNOPENED = 1
UNSTARTED = 2
OTHERS = 3
IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Example:
Protecting the text element ITEM_LINE
CALL FUNCTION 'CONTROL_FORM'
EXPORTING
COMMAND = 'PROTECT'.
CALL FUNCTION 'WRITE_FORM'
EXPORTING
TEXELEMENT = 'ITEM_LINE'.
CALL FUNCTION 'CONTROL_FORM'
EXPORTING
COMMAND = 'ENDPROTECT'.
rgds,
latheesh
Message was edited by: Latheesh Kaduthara -
Hi i am new to SCN. I want a help regards SAP-PM . Where to post any query regards SAP PM
Please check this link SAP Portfolio and Project Management (SAP RPM, cProjects) and cFolders
Please check scn index to find relevant forum link.
SCN Site Index -
Need information/training material regarding SAP CRM Functional
Hello,
I am a SD Consultant.
I want to learn SAP CRM (Functional) on my own without going to any training institute or some thing.
Therefore, can anyone help me in forwarding the link(s) or document(s) with which I can learn about SAP CRM (Functional).
I want information/training material regarding SAP CRM 7.0 (on system/software working, not the general information, for example- why CRM, where CRM, etc)
For example, about org data, org structure, possible scenarios, etc.
Thanks in advance for spending your valuable time for me.
Regards,
T. ChaitanyaHi ,
In the SDN lot of documents are there search in the WIKI.check the standard sap doc cr100. -
Hi All,I have one serious problem regarding sap b1.
Hi All,
I have one serious problem regarding sap b1.
In Sales order whenever I select the item from list or tax from list one. I got this
Msg Box (Application has a problem. Diagnostic file c|:\Program file\SAP\sap Business one \Log\Sap Business one_20080602105441.dmp was created.
Please contact support and attach diagnostic file). When select ok sap b1 application close. If anyone required screen short of all this error plz give me Ur email id I will send u.
Can any one help me?
Awaiting Early Response
Regards
Rajkumar GuptaHi Rajkumar,
create a message at the marketplace and send them the diagnostic file with an error description.
lg David -
Doubt regarding SAP Certification.
Hi Experts,
Iam new to this forum as well as SAP.
I have 3 years of experience in Microsoft ERP. So can i go for sap certification without any coaching in siemens.
Please suggest me the way to get the certification in my own.
I will be thankful if any one suggest me the links for applying directly for the exam.
Thank you.Hi
Last time I checked with Siemens, they were very strict on the policy of ONLY SAP related work experience of atleast 2 years ONLY with a SAP customer / partner.
I doubt your case is such. Still, as mentioned before, go through some threads on this forum and also contact the SAP Education partners for more information. No one can be more accurate than them.
All the best !!
Regards
Z -
New to SAP...Doubts regarding ALE.
Hi all,
I am new to SAP.
Can any one please explain me the following.!
What is the difference between EDI and ALE?
What is Logical system, Port, RFC destination, Customer Distribution Model, Partner Profile, Message type, Message control and if any of the important terminology that I have missed in the ALE concept?
Please help to explain me clearly in detail as I have no knowledge reg these and tried searching for info in various links, but still found difficult to understand?
Many thanks in advance....
Regards
Nani AnchaALE/EDI
Purpose
Electronic Data Interchange (EDI) and Application Link Enabling (ALE) are used for exchanging business data between different systems.
For both these forms of communication, you require the IDoc Interface. The IDoc interface is made up of the definition of a data structure and the processing logic of this data structure. The data structure is the IDoc. The IDoc is the general exchange format of the communicating systems. IDocs can be sent using different methods (for example, Structure linkRFC or as a file).
Application Link Enabling (ALE)
You distribute data using ALE if you want to communicate from one system to one or more other (mostly internal) systems. ALE transfers data in IDoc format and uses the methods of tRFC for data transfer.
· ALE enables the integration of business processes across several SAP or non-SAP systems.
Electronic Data Interchange (EDI)
You use EDI if you want to exchange business application documents with an (external) partner system (for example, a customer or vendor). The SAP system sends EDI messages in IDoc format to an EDI subsystem, where they are converted to a universal EDI standard (UN/EDIFACT or ANSI/X12). This enables communication with non-SAP systems.
· By definition, two partners are involved in the process in an EDI application scenario: The sender and the recipient of an EDI message. -
Doubt regarding SAP Note application
Hi,
I have found SAP note 1051619 which needs to be applied in our R/3 4.6C system.
As per the note the corrections are delivered in Basis support package SAPKB46C55.
Our Production system is at support package SAPKB46C53.
At the moment we are not in position to apply the support packages due to certain business constraints.
The note mentions of corrections that are be applied.
However, we are confused of the language used regarding the validity of the note.
The corrections mentions of,
Valid to Support Package
46C 46C-SAPKB46C54
Please advise if the corrections can be applied to our system which is at Basis support package level SAPKB46C53.
Regards,
TruptiValid to Support Package
46C 46C-SAPKB46C54
Yes, this means that you may apply this correction, if you are on 46C, and your support package is not higher than SAPKB46C54. In other words, this is from SAPKB46C01 to SAPKB46C54, and so includes your SAPKB46C53.
hope this helps -
hi frds,
1) what is the use of WebAs?
2) All SAP Components can run in SAP WebAs?
3) SAP System means SAP WebAS ?
4) XI Components like IR,IDand SLD..etc reside on SAP WebAS...like this other SAP Netweaver Components like EP Components also reside in 2 stacks of SAP WebAS?
5)How the XI Message flows from sender Business system to Receiver Business system via WebAS ? plz give example?
6) What is Difference between SAP System and SAP WebAS and 3rd Party Systems?hi Murali
<b>1) WAS</b> : SAP Web Application Server is a scalable and reliable component platform. It supports the development and operation of J2EE-based and ABAP-based Web applications and Web services. SAP Web Application Server embraces native Web technologies while providing all the benefits of what has previously been referred to as SAP Basis including the benefits of the proven and scalable data, system, and software lifecycle management capabilities that SAP is known for.
2) The new release of SAP Web Application Server offers full compliance with J2EE 1.3 standard. A completely revamped load-balancing technique highly improves the scalability of the server. Internal persistent information that the system needs to access is now stored in a conventional relational database increasing the robustness and the reliability of the server.
3) SAP System not means SAP WebAS but other parts are also involved
4) yes XI Components like IR,IDand SLD..etc reside on SAP WebAS
5)To know about flow you go through a scenario from TBIT
TBIT40:
https://websmp109.sap-ag.de/~form/ehandler?_APP=00200682500000001337&_EVENT=DISPLAY&COURSE=TBIT40
6) What is Difference between SAP System and SAP WebAS and 3rd Party Systems?
SAP Web Application Server adds business value because it
● Allows customers
● to run any 3rd party J2EE 1.3 compliant application
● to develop and run their own J2EE 1.3 compliant applications
● to easily extend SAP solutions on the basis of ABAP and J2EE technology
● Offers an highly improved load-balancing which results in much better performance and, even more important provides much better scalability
so third party business system is party's own system which is being integrated by SAP XI
for more details on WAS kindly follow this link
http://help.sap.com/saphelp_nw04/helpdata/en/92/7e63423dbc0e53e10000000a155106/frameset.htm
Thanks
sandeep
PS; if helpful reward points -
Sap fico payment doubts?
Dear Sap gurus,
i have doubt ,company abc in india, currency inr,vendor in america currency usd,and vendor bank account in singapore currency sinpore currency.now i want make payment to that vendor through app .how can i make this payment and also what are required configuration for this execution .Please say as early as possible freinds?
Regards
venkatHello Dogboy 49,
Thanks for your last answer.
Now I´m facing a problem... I´m trying to install SAP SCM 7.0 EHP3 to do this I downloaded the Software Provision Manager 1.0 (SWPM) the latest version the SP05 and as it mentioned in installation guide and also in sap note 1680045 - Release Note for Software Provisioning Manager 1.0 SP05 I downloaded the 70SWPM*.SAR file. When I started the SWPM I don´t see in there any installation option specific to install the SAP SCM 7.0 EHP3, I don´t know where is it! I only see in there the installation option for SAP SCM 7.0 EHP2 and EHP1 as you can see in the following image:
Can you tell me where is the installation option for SAP SCM 7.0 EHP3? Can you help me please?
Thank you,
samid raif -
Regarding SAP Note implementation
Hello Friends,
my BW system was in SP4 so there were some NOTEs which were require to be implemented and related to SP5. so I had implemented those Notes and collected in TR, TR was in test system and now we are in SP05 so we have deleted the TR from test system buffer coz these NOTEs are not required now. now my doubt is as I had applied NOTE in development system so do i need to reset it or not, coz if I reset it then whatever the code changes done by NOTE will be removed. It may delete the code which might come with SP05(I mean, SP05 should have all the changes which we have applied when we r in SP04). so do i need to reset the NOTE or just leave it.
Regards,
VijayYou can leave it there and then reset to orignal when new SP is implemented.
SAP will take care of it technically.
Regards, -
Regarding SAP Sales & distribution.
Dear SAP Guru's ...
I have a general Query.....Career Related.
As SAP AG is Launching New products
Such as SCM Enhancements BW and other IS versions....
What will be the future situation and Market of SAP SD Consultant.
We also heard that it will be mergedwith other higher version modules.
Please advice me ....
The Market Situation future?
The Trends ?
Whch module Should I focus ..after SD......
Regards,
Amaln Sarkar
SAP SD Consultant.Dear Amlan,
Well I think the foundation of all the new dimensional products is the base modules. Moreover working on the base modules gives the opportunity to understand the business process of different verticals. So there is nothing like end for the market for base modules.
Hope this helps you.
Do award points if you found them useful.
Regards,
Rakesh -
Regarding sap smartforms line items
hi,
this is regarding line items in sap smartforms
when i am executing single line item i am getting out put
when i am executing with 2 line items i am getting error like bellow
You tried to switch to the next table column, but no other column exists. The current column is 9. The line type IT_GEN contains only 9 columns.
plz explain clearlyHi,
if you are using template and the line type is for 1 to 2 lines in the template... make sure that column position you mention is equal to the number of cells in the line type... if the data is displayed in the second row the row position should start from 2 and and column position should lie between 1 and 9.
Just a suggestion ... its better to go with table node instead of going with template...
regards
padma -
Hi Gurus,
Can you explain me what is SAP PP Standard Reports..with important T codes..with details
thank & Regard
Rahulhi Rahul,
Please check
http://wiki.sdn.sap.com/wiki/display/ERPLO/SAPStandardReports
http://www.sapfans.com/forums/viewtopic.php?f=9&t=235417
Regards,
Anand -
Help Required Regarding - SAP Job names using R3 data flows
We are calling a set of SAP Jobs using R3 data flows in data services. When ever a job fails we first kill the active SAP jobs by logging into SAP and then restarting the Jobs.
There are about 100 odd SAP jobs that we call using these Data services Jobs so we wanted to kill the jobs using a reusable code on the SAP side by passing the Job name just before every R3 flows just incase its still in active status.
So wanted to know if there are any short cuts to retrive the set of associated SAP job names because it will be a tedious process to hardcode the SAP job names and pass them as parameters for all the 100 + SAP job names in the custom defined resuable code.
Any help or advice on this please !!The program is not meeting the expectations
and the problem is due to reflection.Do we know this for certain?
... my application gets the class name, field name
etc. from an XML file so i don't know their method names
beforehand .
Now since every class instance corresponds to a row
in the database and i have to call get and set
methods of each class instance so the performance
keeps on degrading as the number of columns and rows increase .
Can somebody suggest some improvement regarding this
and regarding creating multiple instances of the same object Class.forName() will be using a hash already, so there is probably not much room for improvement.
Class.newInstance() probably does not take significantly more processing than a simple "new Fubar();".
Umpteen reflective method invokations (one per column) for each row/instance - Are you saying these are the problem?
You can test this easy enough.
If you comment out the reflective method invocations and leave the rest of your code untouched,
does your application processing speed up significantly?
Maybe you are looking for
-
I need to block my friend on imessage for ipod because he has gotten really annoying.
My friend has gotten really annoying, and i told him to stop talking to me, but that didnt work. I also dont want to make a new email becuse ive already made like 4 emails and i dont think i can keep track of another. Ive already done the me.com emai
-
Equal columns in user_tab_columns
Hi, I created a cluster "MyClusterOrTable" with column "mycolumn" (varchar), then, I created a table "MyClusterOrTable" with column "mycolumn" (number) Select * from user_tab_columns showed two equal columns. Including table_name, column_name and col
-
How to unite two webos email addresses
There is no need to make multiple posts of the same message.
-
Hello, I would like to test internal mail service with Snow Leopard Server (before trying a service accessible from the web). I have a dynamic IP from my ISP and I use a DYNDNS xxxx.dyndns.org to access my server from the web (but maybe it is useless
-
My 4th generation iPod is in maintenance status and it isn't possible to reset the iPod
Question stands below