Quantcast
Viewing all 3025 articles
Browse latest View live

SAP ISU vs. photovoltaics

Hi,
I am wondering if there are any current developments in SAP ISU regarding the handling (installation, maintenace, settlement, billing) of clients with microgeneration based on photovoltaic systems. Currently it's to hard to fit the standard ISU procesess to new trends.


Change Schedule for multiple background jobs

Hi Experts,

 

We have a system with users from several countries, we have daylight saving time shifts, some of the countries do the shifts on a certain date and others on a different date, so the background Jobs for some of them needs to be changed in order to adjust to their new time, we have different users that runs the Jobs, one for each country, so we can filter using this user. is there a way for changing the scheduling not manually?

Missing ISU contract in IC Webclient


Hi Folks,

We are facing an issue in replication where in the ISU contract for which the user changed the end date is not visible in the IC WC under 'contract management' section. However we are able to view this contract in the backend gui via crmd_order. Observed that there are descrepencies in both the ISU and CRM contract with product data. The CRM contract has 3 product lines/changes where as ISU contract has only 2 product lines reflecting.

 

Since we are unable to view the contract in IC web client we are unable to make changes to this contract. Any inputs on identifying this missing contract will be appreciated. Checked the Bdocs and there seems to be no errors (all green) either.

ST03N TXN errorto

Hello Experts,       

We are make a system copy from my develop system, to create a new develop server.

We are already make it, and it's run now.

 

when we try run transaction ST03N in the export mode, we find the name for old server as in pic.:

Image may be NSFW.
Clik here to view.

 

Kindly, aid us ASAP.

Best Regards

Said Shepl

Key Topic: IT/OT Integration

The convergence of Information Technology and Operational Technology is getting more and more important in the Utilities industry.

 

New: The current edition of “Metering & Smart Energy International” focuses on the upcoming European Utilities Week in Amsterdam, where SAP is present as a gold sponsor. IT/OT integration is of course one of the main topics at the conference. Too learn more about SAP’s current view on IT/OT just jump to page 104 in the "Metering & Smart Energy International" edition and visit the SAP booth in Amsterdam.

 

 

Read about IT/OT integration in the following blogs:

 

IT/OT Integration is a major topic at the SAP Conference for Utilities 2014 by Gero Bieser, March 12, 2014

The Convergence of Information Technology and Operational Technology is Already Happening – How Can Utilities Best Adapt…, by Henry Bailey, March 4, 2014

 

Thoughts from DistribuTECH 2014 – The Emergence of Software in the Hardware World. by Rory Shaffer, February 6, 2014

 

Situational Intelligence Melds IT, OT and XT to Improve Decision Making by Steve Ehrlich, SpaceTime Insight, February 4, 2014

 

Utilities are moving to the intelligent level of Transmission and Distribution by Henry Bailey, February 3, 2014

 

The Why, How and What of IT-OT integration for Energy Distribution Companies by Miquel Carbo, November 8, 2013

 


Have a look at this Customer Testimonial Video from Alliander. Alliander is the largest energy distribution company in the Netherlands.
Learn how Alliander, the largest energy distribution company in the Netherlands, successfully deployed SAP HANA using SAP Services to drive innovation by analyzing Big Data from sensors and business applications to improve forecasting models.

http://www.sapbigdata.com/stories/alliander-uses-sap-services-to-successfully-analyze-big-data/#sthash.71pdRNeC.n45QKPwA.dpbs

 

Read about a strategic OEM agreement between Rolta, a leading IT provider who offers "Suite and Rolta OT-IT Integration Suite™ and SAP http://www.news-sap.com/rolta-and-sap-announce-a-strategic-oem-agreement/

 

Follow us on twitter @SAP Industrieshttps://twitter.com/sap4utilities

How SAP helps a „hidden“ industry to improve their business by mobilizing processes

Mobile applications – a phrase that is meanwhile on everyone’s lips. And yet, first that comes to mind are consumer apps. Some of us might have thought about enterprise mobile apps, but here again we rather focus on typical processes of the enterprise asset management, mobile sales and consumer integration. What is common to all is the question “Will this app help people get whatever task they’re doing done quicker?”


Keeping this in mind, have you ever thought about who is picking up your waste in an efficient way? I’m sure you haven’t. There are usually two reasons.


For one, humans prefer to imagine nice things.

Second, the costs for your waste related services are usually so low that you don’t really take notice.


Just few people (in the SAP organization) know that SAP software helps to make sure that at least the latter statement stays true. By using the related SAP products and SAP technology platform utilities companies are able to streamline their processes and provide their services very efficiently, which not only keeps down their operating costs but reduces our overall impact on the environment. By end of this year SAP Waste and Recycling customers will have rolled out > 500 mobile units.

During the last 2 years another 3000 mobile units carrying the SAP software were deployed in utilities companies around the world. See also the following user story to learn how SITA, a subsidiary of SUEZ ENVIRONNEMENT, has benefited from the software and is now able to get their services done quicker and more efficiently.

 

English version:http://www.prologa.de/media/system/pdf/EN/AB_Prologa_Sita_EN.pdf

 

German version:http://www.prologa.de/media/system/pdf/DE/AB_Prologa_Sita_DE.pdf  or http://recyclingportal.eu/Archive/6184

Ariba will significantly help to improve Procurement at CPFL

CPFL Energia, a 101 years utility group operating generation, distribution, services and telecommunications, leading electricitty distribution market with 13% share, with more than 7.5 million customers covering states of São Paulo, Rio Grande do Sul, Minas Gerais and Paraná in Brazil, has recently acquired SAP Ariba Platform, which will substantially reduce time with purchase processes and suppliers research.

Image may be NSFW.
Clik here to view.
size_590_cpfl3.jpg

CPFL has already implemented its Shared Services Center a few years ago, attending all its subsidiaries with back-office services such as HR, Procurement, Finance and Administrative services. Then, CPFL has started searching for procurement solutions to fulfill its needs and bring more savings when purchasing materials and services, replacing its legacy solution.

SAP has started an exhaustive and detailed team work involving solution architects, sales specialists and IVEs on a business case that could effectively prove to CPFL that they were about to chose THE best solution for its business. SAP Ariba Sourcing Professional, Contract Management, Supplier Information & Performance Management, Procurement Content and Ariba Network with PO and Invoice Automation were the modules involved, and we beat our competitors in all requirements. Some of the benefits CPFL will start to take advantage of are effective sourcing services (from very simple to extremely complex), an enormous source of recruitment models, significantly improve its compliance, optimize its control with processes tracking and measurement, and a strong reduction on purchasing operational load. We estimate total year savings that can vary from US$ 4.4 to 48 million after its full implementation.

This is our largest SAP Ariba deal in Brazil and CPFL has become our first reference in the Utilities segment with this solution. Project setup kick-off will be next week and will be up and running in 1 month. CPFL already has SAP ERP and IS-U/CCS running for more than 10 years and is one of our most important and strategic customers in this region.

summer and winter rate and prices

I need to create two alternate rate and prices; one to bill in summer from May to Sept ($11.00) and a winter rate to bill from Oct to April ($15.00), based on the end of billing period date. in rate steps (T-code EA30) what steps I should configure using variant and operands to do that.

 

Thanks,

 

Osman


Meter is getting Billed as negative co-efficient

I have checked the meter read results if for the current period the meter reads is less than the previous period. Everything is fine but still the meter is getting billed as negative co-efficient.

 

Any idea what the issue might be?

 

For one of the device earlier the meter reads were in decimal but now they are not in decimal. Could this be an issue ?

Need docs ...

Hi Experts ,

 

I am new to utility , needed some document which could help me understand the basics , request you to please help .

 

 

Thanks ,

Vaibhav

Business Content data source for PDOC?

Does anyone know if there is a business content data source for PDOCs? If not, are there plans to deliver one?

BP:CA = 1:n and BP:CA = n:1

Hello Experts,

 

Is it possible that BP:CA = 1:n and BP:CA = n:1 .

In which scenarios we can use this one to many and many to one relationship between BP and CA.

 

Regards

Suraj

Change Schedule for multiple background jobs

Hi Experts,

 

We have a system with users from several countries, we have daylight saving time shifts, some of the countries do the shifts on a certain date and others on a different date, so the background Jobs for some of them needs to be changed in order to adjust to their new time, we have different users that runs the Jobs, one for each country, so we can filter using this user. is there a way for changing the scheduling not manually?

Need standard SAP report to get customers with Credit balance

Hi Experts.

 

We are trying to find out if there is any standard SAP report that can be used to find customers/Contract accounts with credit balance.

 

Thanks,

Suhas.

EA60 Spool download per Invoice


Hello Team,

 

I am working on EA60(Invoice printing) of ISU. Here If I am running the prinitng based on protion Wise , system will create a single spool request containg all the document .  Now I am writing an enhancement wherein to convert the spool into PDF. It works fine converting the spool to PDF. But as system generate a single spool corresponding to all the invoices so my converted PDF contains multiple pages.

 

If there any way I can make multiple spool corresponding to every invoice by running the report based on proting.

 

The Idea is to download the PDF corresponding to every Invoice.

 

I tries the external mail option in print parameters given in EA60 but it will great n mail corresponding to N invoices within the group & it is very diffcult to download every invoice from mail & make a repository .

 

Also suggest if I use external mail option while running EA60 portion wise can I have mail header linked with Invoice no or Consumer no so that looking at mail I can say that this invoice belongs to this consumer.

 

 

Regards,

Pankaj


Ten Reasons Why 185,000 SAP SMEs Can’t Be Wrong!

Image may be NSFW.
Clik here to view.
274532_l_srgb_s_gl.jpg

 

African SME’s have a unique set of needs and challenges and SAP has tailored their solutions to ensure this market’s future success. Over 185,000 SMEs are already using SAP and this is why:

 

1. Complete

We deliver a complete set of solutions designed for SME’s in Africa. Our business intelligence and performance management solutions allow you to make better decisions and streamline your processes.

 

2. Leadership

We are recognised as a leader by industry experts and trusted by SME customers. We currently have over 185,000 SME customers and this number
continues to grow, especially in emerging regions such as Africa. Did you know, 80% of customers using SAP Business One have less than 50 users, showing that SME’s are one of our core target markets.

 

3. Choice

We offer choices to fit the way you do business. Whether you need packaged or custom designed solution, deployment on demand or on your premise, we can give you the complete, integrated functionality you need – delivered the way you want.

 

4. Industry

We put our industry expertise to work for you. SME’s in Africa need best-practice support and industry-specific innovation. At SAP, we deliver 1,300+ solutions that have been designed for 25 major industries.

 

5. Time and value

We help you to start fast and see results in weeks. As an SME in Africa, you want to start seeing value in as little time as possible. Our ERP solutions for SME’s can be deployed within 2 to 12 weeks and our BI solutions within 1 day to 8 weeks, making SAP the logical choice.

 

6. Insight

Our analytics solutions help you turn information into actionable insight. As a business owner in Africa, you want to free your time from sorting through ad hoc reports, spreadsheets and databases. Our real-time insights give you the ability to drive better decision making with confidence.

 

7. Innovation

Doing business in Africa means you need to partner with a company which focuses on the technologies that matter, such as Cloud computing, Mobile, In-memory computing and Big Data. We deliver innovations that help your business succeed through R&D investment, acquiring companies that deliver innovation (as opposed to legacy technology) and co-innovating new solutions with customers and partners.

 

8. Growth

Our solutions are designed to adapt as your business grows. Proven scalability to support from 10 users to more than 1,000 users, coupled with flexible configuration options, means African SMEs can invest in what they need now and can add more later as their business model or organisation changes.

 

9. Local

SAP solutions for SME’s, meet global and local business requirements in 80+ countries. Whether you’re operating from South Africa, Nigeria or Uganda, we can support you wherever you are.

 

10. Ecosystem

Access the industry-specific business expertise and technical know-how you need to meet your business and IT challenges. Our extensive ecosystem of partners and customers gives you more choices and more resources.

 

Are you ready to take your business in Africa to the next level? Contact me directly or call +27 11 235 6045 / 0800 981 334.

 

Key Topic: SAP CRM for Utilities

Important information: If you would like to get notifications just for this document, please click on "Receive email notifications" in the action box on the right upper corner. You need to be logged in to be able to activate this function.

 


News

 

New:New Customer Connection Project Starting in December by Max Streibl on Oct. 28, 2014

Updated: Cookbook for Price Replication from SAP CRM with SAP ISU Master Data Generator by Christiane Voigtmann on Sept 2, 2014
Out Now: SAP CRM for Utilities 7.0 EHP 3 Support Package 5 by Christiane Voigtmann on Aug 5, 2014

 

 

Tips and Tricks

 

New:Product Finder and Configurator - Updates with SAP CRM 7.0 EHP3 SP05 on Oct 6, 2014

New: Best Practices: BRF plus Debugging and Tracing in SAP Service Marketplace -> SAP for Utilities - Product Information -> SAP CRM for Utilities -> Cookbooks&Guidelines on Oct 6, 2014
(SAP Service Marketplace is just for customers and partners: read what it is and how you can get accessSAP Service Marketplace Overview and FAQ)

New:Modelling Utilties Products using PMU and BRF+ Rules by Christian Drumm on Oct.5, 2014

Execute Business Add-In CRM_IUICMD_BADI to fill the context area by Michael Sturm on Oct 2, 2014

Utilities CRM-> EhP3-> Working with the BRFplus Editor-> mandatory fields by Frank Holsten on Sept 30, 2014

Utilities CRM-> EhP3-> Working with the BRFplus Editor by Frank Holsten on Sept 30, 2014

Utilities CRM-> SAP GUI Transactions from CRM WebClient UI by Frank Holsten on Sept 29, 2014

Utilities CRM-> display product configuration within an Utilities quotation or contract by Frank Holsten on Sept 29, 2014

Utilities CRM-> EhP2/EhP3-> Personalization of search functionsby Frank Holsten on Sept 18, 2014

Integration of documents and attachments in utilities quotations and utilities contracts in a B2C scenario by Michael Sturm on Sept 16, 2014

Recommendation for Utilities when Upgrading to SAP CRM 7.0 EHP3by Andre Voigtmann on Sept 8, 2014

Change the sort order of premises in the hit listby Michael Sturm on Aug 14, 2014

Required adjustments to copied BOL tree profiles by Michael Sturm on Aug 4, 2014

Recommendation: For utilities products (like electricity, gas, …) SAP strongly recommends to use PMU instead of PME! (see also KBA 2038592)

 

Further Information

SAP Help Portal for product Information

SAP Service Marketplace (SAP Service Marketplace is just for customers and partners: read what it is and how you can get accessSAP Service Marketplace Overview and FAQ)

Contract account balance

Hello

 

I would like to know if someone knows one module function which can give the balance of a contract account. I have this information by using the transaction FPL9.

 

Thanks a lot

Changing Contract Account master data using BAPIs

Recently I was in a need of changing Contract Account based on the indicator in the non-character-delimited text file in which each line consists of set of data. Business scenario behind it is the following: on a set date each month bank sends the text file to the customer. In that file they specify who contracted direct debit service with the bank. The file consists of a number of lines, grouped in three types of lines (header line, data lines and footer). The data lines consists of several data, among which are contract account number and direct debit status (contracted / revoked). Data is not separated by separation character, but the lenght of each data is the same (meaning you always know the position of each data element).

 

Being a functional consultant with programming experience, I decided to write an ABAP program which would do the following:

  • Upload the text file into the SAP
  • Separate the needed data and fill in the internal table
  • Check the Contract Account (read all its data)
  • Change the Contract Account (update the Incoming Payment Method field with the value entered on the selection screen)

 

Checking SCN and other places I could find bits of code that helped me create the needed. The least documented thing was the BAPIs BAPI_ISUACCOUNT_GETDETAIL and BAPI_ISUACCOUNT_CHANGE. Thats why I decided to give the example of the whole program in this blog post, having in mind it could help someone who has the similar needs.

 

Prerequisites

 

I will assume you opened a new package (if needed) and created a new program in SE80 for this purpose.

 

Data

 

First, lets start with the definition of the data we will be needing in the program:

 

TYPES:

       BEGIN OF DD_STRUCT,

         line_type  TYPE c LENGTH 3,

         ntp_number TYPE c LENGTH 22,

         indicator  TYPE c LENGTH 2,

       END OF DD_STRUCT.

 

DATA : l_file              TYPE string,

            gv_line_space(256) TYPE c,

            l_testrn          TYPE c,

            w_return        TYPE bapiret2,

            l_ca               TYPE BAPICAPARA,

            l_p                 TYPE BAPIBPPARA.

 

DATA : it_file TYPE STANDARD TABLE OF DD_STRUCT,

            wa_file LIKE LINE OF it_file.

 

DATA : lt_cadata    TYPE bapiisuvkp  OCCURS 0 WITH HEADER LINE,

            lt_cadatax   TYPE bapiisuvkpx OCCURS 0 WITH HEADER LINE.

 

Defining our own structure, DD_STRUCT, will help us have a set of data in one place. The definition is connected with the position of the data elements in the text file: line_type data is the first data in the file line and its length is 3 characters. On the next position (which is fourth column in the text file) is the ntp_number data which is 22 characters long. The last data element starts at 26th column and its 2 characters long.

 

Local variables l_ca, l_p, l_file and l_testrn will hold the contract account, business partner, file and test run checkbox data. Global variable gv_line_space will be used to enter a new line when displaying messages, and w_return workplace variable will handle the BAPI return data.

 

Data definition is important, can not be skipped and should not be missconfigured. Every BAPI offers the possibilities to check the needed data types by opening it (in SE80) and doubleclicking on the Associated Type entry in Import, Export, Changing, Exceptions or Tables tabs.

 

Selection screen

 

In case you decide to expand the program and divide the selection screen into more sections, the following code might come handy. If not, just take the Parameters definition out and remove the b1 block definition:

 

SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.

PARAMETERS: p_file   TYPE rlgrap-filename OBLIGATORY,

             p_paymtd TYPE FKKVKP-EZAWE    OBLIGATORY,

             p_testrn AS CHECKBOX.

SELECTION-SCREEN END OF BLOCK b1.


AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.

   CALL FUNCTION 'F4_FILENAME'

     EXPORTING

       program_name  = syst-cprog

       dynpro_number = syst-dynnr

       field_name    = ' '

     IMPORTING

       file_name     = p_file.

 

START-OF-SELECTION.

   l_file = p_file.

   l_testrn = p_testrn.

 

Since GUI_UPLOAD (used via CL_GUI_FRONTEND_SERVICES) does not accept p_file as an input parameter, we should fill the l_file local variable contents with the p_file contents. The same is done with the l_testrn/p_testrn parameter.

 

Note: If you need help with creating selection screens, you can use the program RSDBGENA (start it using transaction code SE38).

 

Importing the file

 

With the help of the SCN web, I concluded that the best way of uploading a text file is using  CL_GUI_FRONTEND_SERVICES and GUI_UPLOAD function modules. My file does not have field separator, which makes it even easier. Note: GUI_UPLOAD recognizes tab as a field separator. In other cases, you need to use either SPLIT function or some other way of handling semicolon or other separators.

 

In order to use the mentioned functions, we need to send the minimum of the data: filename (l_file) and return table (it_file). The definition of the it_file, type DD_STRUCT, will help this function automaticaly fill the needed table columns with the data, creating new table row for each file line read.

 

Besides FILENAME parameter, there are several parameters which could come handy: HAS_FIELD_SEPARATOR, READ_BY_LINE, HEADER_LENGTH, CODEPAGE and others (as always, you can check the possibilities in the documentation).

 

CALL METHOD CL_GUI_FRONTEND_SERVICES=>GUI_UPLOAD

   EXPORTING

     FILENAME                = l_file

   CHANGING

     DATA_TAB                it_file.

 

Once executed, we need to check for the errors. In case there are errors, we will display them. If not, we can continue with the execution of the program.

 

   IF sy-subrc <> 0.

     MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno

             WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.

   ENDIF.


Showing the read content


As a control of the read content, we can go through the it_file table and output the data. We will only deal with the lines of type "DAT", which is the code for the data line:


LOOP AT it_file INTO wa_file.

     IF wa_file-line_type = 'DAT'.

       WRITE :/ 'Reading the file: ', wa_file-ntp_number, wa_file-indicator.

 

Note: The loop line is written in italic. Regardles if youre using the code to output the read data, the loop will be used to go through the read lines and call the BAPIs. Corresponding ENDLOOP will also be written in italic in the end of this document.

 

As the total length of the contract account number in SAP is 12, and the length of the contract account number in the text file is 10, we need to add the two zeros in front of the read number:

 

    CONCATENATE '00' wa_file-ntp_number+0(10) into l_ca-account.


Reading the Contract Account data


Its always good to read the BAPI documentation before using it. You can do so by opening SE80, choosing Function Module and entering the BAPI name there.


BAPI BAPI_ISUACCOUNT_GETDETAIL expects CONTRACTACCOUNT as mandatory input parameter. For that purpose we defined l_ca variable and populated it with the data from the file (and subsequentialy it_table) in the previous step. As an output parameter, you can use RETURN, which will give you the error message if the error happens, or it wont return anything in case of success.


The table that will get populated as a result of this BAPI is lt_cadata. You can check the fields that will get populated by double-clicking on the bapiisuvkp keyword in the definition of the local table lt_cadata.


In case BAPI runs successfully, w_return variable will stay in its initial state. If there is an error, it will get populated with that information (for example, it will say that the contract account does not exist). If you want, you can output that message, as a measure of control.


CALL FUNCTION 'BAPI_ISUACCOUNT_GETDETAIL'

             EXPORTING

               CONTRACTACCOUNT             = l_ca-account

             IMPORTING

               RETURN                                  = w_return

             TABLES

               TCONTRACTACCOUNTDATA  = lt_cadata.

 

IF w_return IS NOT INITIAL.

   WRITE :/ 'Error:', w_return-MESSAGE.

ENDIF.

 

Outputing the read data


Assuming we did not get an error, our lt_cadata local table contains the states Contract Account data. Since we are changing the Incoming Payment Method data, we will print out the read data, as an info what was the previous information.


Also, now we have the information about the Business Partner for that Contract Account, and since that is the mandatory input parameter for our next BAPI, we will populate the l_p-partner variable here.


At the end of this section, we will clear the w_return variable so we can use it for the next BAPI.


    l_p-partner = lt_cadata-partner.

 

       WRITE :/ 'Contract account:', l_ca-account.

       WRITE :/ 'Business partner:', l_p-partner.

       WRITE :/ 'Payment method (previous):', lt_cadata-PAYM_METHOD_IN.

 

CLEAR: w_return.

 

Setting the new Contract Account data

 

When using  BAPI_ISUACCOUNT_CHANGE, in order to change any data, we need to state which data will we change and set the new value. For that purpose, two variables are used. First is lt_cadata which we already populated with all the information. In lt_cadata we will change the incoming payment method value into the one that the user entered at the selection screen (p_paymtd).

The second one is the matching variable lt_cadatax. In order to change a parameter in Contract Account master data, we need to put 'X' as a value to that parameter.

To make it more clear: lt_cadata-paym_method_in value will bep_paymtd, and lt_cadatax-paym_method_in value will be 'X'.


    lt_cadatax-paym_method_in = 'X'.

     lt_cadata-paym_method_in  = p_paymtd.

 

 

         CALL FUNCTION 'BAPI_ISUACCOUNT_CHANGE'

             EXPORTING

               CONTRACTACCOUNT            = l_ca-account

               PARTNER                               = l_p-partner

               CONTRACTACCOUNTDATA   = lt_cadata

               CONTRACTACCOUNTDATAX = lt_cadatax

               TESTRUN                                = l_testrn

             IMPORTING

               RETURN                                  = w_return.

 

IF w_return IS NOT INITIAL.

   WRITE :/ 'Error:', w_return-MESSAGE.

ENDIF.

 

BAPI BAPI_ISUACCOUNT_CHANGE gives us the possibility to run it as a test run. To make it easier to control, I put the parameter (p_testrn) to the selection screen. The same as before, if the BAPI run successfully, we will not get any data in the RETURN parameter. If, on the other hand, we get an error, BAPI will populate that parameter and we will be able to print it out using the stated code.

 

Commiting the transaction

 

The last step in the program is commiting the transaction. If we skip this step, the new data will not get written into the Contract Account master record. We will commit the transaction only if we didnt get an error from the previous step.

 

    IF w_return IS INITIAL.

       CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'

        EXPORTING

          WAIT          = 'X'

        IMPORTING

          RETURN    = w_return.

 

        WRITE :/ 'Payment method (new):', lt_cadata-PAYM_METHOD_IN, gv_line_space, gv_line_space.

 

       ENDIF.

 

     ENDLOOP.


If you want to try the code yourself, just copy the code (without my descriptions and comments) into a new program, activate it and run. Its purpose its to show the usage of importing the text file to SAP, populating local table, extracting data from the text file and changing the Contract Account master record using BAPIs.


I hope this instructions and code examples will be useful to people who have similar business needs or who want to see an example of how to use the BAPI_ISUACCOUNT_GETDETAIL and BAPI_ISUACCOUNT_CHANGE BAPIs.

Rebate if payment is before due date in an invoice

Dear Expert,

 

My business requirement is to post a rebate new line item in a current month invoice if a consumer had paid last invoice before due date.

Is there any configuration available in system or we can use any event through which i can achieve this objective?

 

Regards

Arun

Viewing all 3025 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>