POPULARITY
Hablamos de SAP con Gerard Lagalina, a quien descubrí en el SIT Barcelona de 2019, donde dio una charla sobre un conector para trabajar con SAP en AWS.Desde entonces, hemos coincidido en varios eventos y hemos tenido oportunidad de intercambiar opiniones sobre la evolución de SAP a lo largo de estos años.Empezó en este mundo como desarrollador ABAP, trabajando para distintas consultoras en proyectos de distintos sectores, para terminar dando el salto de crear su propia compañía.Ya en esa primera charla yo le ví subido a la nube y creo que sigue subida en ella… aunque siempre con los pies en la tierra.Como siempre, lo mejor es escucharlo...
US-Regierungskreise wollen ihre COBOL-Systemen ersetzen. Experten warnen, denn der Aufwand in der Ablösung und Erneuerung von Software wird oft unterschätzt. Und die Geschichte zeigt, dass schon einige Umstellungsversuche von den betagten Systemen geduldig überlebt worden sind. Etwas, was wir im SAP-Ökosystem auch im Blick behalten sollten.
In this episode of Inside SAP S/4HANA Cloud, Yannick Peterschmitt talks with Daniel Mateo, an experienced SAP project manager and newly nominated SAP Champion, about implementing SAP S/4HANA Cloud Public Edition. Daniel shares his journey from ABAP developer to SAP Champion, highlighting key lessons learned, the importance of fit-to-standard practices, and the benefits of real-time analytics. He addresses common concerns about transitioning to the cloud and offers practical advice for companies considering the move. Tune in to learn how SAP S/4HANA Cloud Public Edition can drive business transformation and innovation. What topic would you like us to discuss next? Send an email to insides4@sap.com
An airhacks.fm conversation with Volker Simonis (@volker_simonis) about: discussion about carnivorous plants, explanation of how different carnivorous plants capture prey through movement, glue, or digestive fluids, Utricularia uses vacuum to catch prey underwater, SAP's interest in developing their own JVM around Java 1.4/1.5 era, challenges with SAP's NetWeaver Java EE stack, difficulties maintaining Java across multiple Unix platforms (HP-UX, AIX, S390, Solaris) with different vendor JVMs, SAP's decision to license Sun's HotSpot source code, porting Hotspot to PA-RISC architecture on HP-UX, explanation of C++ interpreter versus Template interpreter in Hotspot, challenges with platform-specific C++ compilers and assembler code, detailed explanation of JVM internals including deoptimization, inlining, and safe points, SAP's contributions to openJDK including PowerPC port, challenges getting SAP to embrace open source, delays caused by Oracle's acquisition of Sun, SAP's extensive JVM porting work across multiple platforms, development of SAP JVM with additional features like profiling safe points, creation of SAP Machine as an open-source OpenJDK distribution, explanation of Java certification and trademark restrictions, Hotspot Express model allowing newer VM components in older Java versions, Volker's move to Amazon Corretto team after 15 years at SAP, brief discussion of ABAP versus Java at SAP, Volker's recent interest in GraalVM and native image technologies Volker Simonis on twitter: @volker_simonis
In episode 236 of our SAP on Azure video podcast we talk about GitHub Copilot in Eclipse. A few weeks ago, we released a blog post "Introducing ABAP Support in GitHub Copilot for Eclipse". Immediately after publsihing it, there were quite a few comments form the community. Last week I was at the DSAG technology days and there I was also asked by a lot of customers, partners, SAP Mentors and others about the status and meaning of all of it. So in todays session I am really happy to have Sandra Ahlgrimm and Hang Wang with us to talk more about the GitHub Copilot for Eclipse. If you have used GitHub Copilot in Eclipse for ABAP and want to share your feedback -- please let us know!Find all the links mentioned here: https://www.saponazurepodcast.de/episode236Reach out to us for any feedback / questions:* Robert Boban: https://www.linkedin.com/in/rboban/* Goran Condric: https://www.linkedin.com/in/gorancondric/* Holger Bruchelt: https://www.linkedin.com/in/holger-bruchelt/ #Microsoft #SAP #Azure #SAPonAzure #Eclipse #GitHubCopilot #Copilot #GitHub #ABAP #ABAPisNotDead
In this latest episode, Geoff Scott, of ASUG, rejoins Mustansir Saifuddin to discuss the rapidly evolving landscape of AI within the SAP ecosystem, specifically focusing on the impact of partnerships like SAP and Microsoft's collaboration on Copilot and Joule. Listen in as we explore how these advancements will shape enterprise operations in 2025 and beyond, and why you can't afford to ignore this technological shift.to discuss what is required for businesses to be successful with Gen AI as they prepare for the future. Geoff Scott, is CEO and Chief Community Officer of ASUG, believes that the connections ASUG makes for our members have the potential to become career-defining relationships that inspire innovation and success for their organizations. His forward-thinking leadership prioritizes helping our members make the most of their investment in SAP technologies. To that end, Geoff works closely with customers, members, the SAP Executive Board, and the extensive partner ecosystem to amplify the voice of the SAP customer. Past positions include CIO for TOMS Shoes, where he led the implementation of SAP: CIO at JBS; and senior leadership positions at Ford Motor Company. Before becoming CEO, Geoff was an ASUG member and served on the board. Geoff has served on several philanthropic boards and is the founding member of the Denver CIO Executive Council. Connect with Us: LinkedIn Mustansir Saifuddin Innovative Solution Partners X: @gscott16 @MmsaifuddinYouTube or learn more about our sponsor Innovative Solution Partners to schedule a free consultation. Episode Transcript: [00:00:00] Mustansir Saifuddin: Welcome to Tech Driven Business, brought to you by Innovative Solution Partners. I'm honored to have Jeff Scott, CEO of as a, rejoin me to discuss the rapidly evolving landscape of AI within the SAP ecosystem, specifically focusing on the impact of partnerships like SAP and Microsoft's collaboration on copilot and Joule. [00:00:26] Mustansir Saifuddin: Listen in as we explore how these advancements will shape enterprise operations in 2025 and beyond, and why you can't afford to ignore this technological shift. [00:00:39] Mustansir Saifuddin: Thanks for coming back on our podcast. Geoff, it was really nice to have you back. You remember, you know you came on last year and we dove into this whole [00:00:48] Geoff Scott: Oh. [00:00:49] Mustansir Saifuddin: gen AI topic. Everybody remembers that, you know, it was a very hot topic last year and, you know, everybody was going in that direction. Now, fast forwarding everything to this year and say, Hey, what is going on? And this year, SAP has had some major announcements, as we all know about the partnerships that we leverage the power of AI within the SAP ecosystem. And what I see with the majority of SAP clients using Microsoft in the enterprises. There is a lot of opportunity in SAP and Microsoft , you know, the whole partnership, especially around copilot and SAP Joule. I believe it'll make a big impact. [00:01:30] Geoff Scott: I'm surprised you have me back. I was very nervous. It's a year later. I was like, okay, this is never gonna happen again. I, I disinvited myself from future podcasts. [00:01:39] Mustansir Saifuddin: Well, I have you back [00:01:42] Mustansir Saifuddin: on. [00:01:43] Mustansir Saifuddin: and I am telling you that it is more exciting than what we were talking about last year, and I think this is what I want to get some thoughts on, Hey, what's going on? What's your take on how these partnerships are coming together and what are we going to see in 2025? [00:02:01] Geoff Scott: Well, the good news is that what we see in 2025 is no apparent slowdown in any of this technology. You know, but what's interesting is we, in the SAP space, [00:02:13] Geoff Scott: are not necessarily meeting that challenge head on, and we probably are not moving as quickly as we should to capture the amount of opportunity that's out there. I, I think AI is real. It's gonna continue to evolve at a furious pace, and that necessitates that we as technology practitioners determine how we best leverage that technology. [00:02:36] Geoff Scott: You, you talked about Microsoft Copilot, Joule, right? I mean AWS. Bedrock , Google Gemini, you know, now we've got, other LLMs popping out all over the place. Right. , deep seek . Which just popped up very quickly. So there's just, a tremendous amount of movement here and it's really hard [00:02:57] Geoff Scott: to stay abreast of it. And I think the opportunity to jump in and start leveraging this is mission critical and what I think it really necessitates, and you talked about some announcements from SAP that I think double or triple down on this notion that AI is here, so if you really want to take your SAP data and make it AI enabled using Joule or using any other series of tools, [00:03:24] Geoff Scott: it's gonna necessitate that we as technology practitioners start to do some fairly radical things with our data. Number one is we start to de-customize everywhere we can and move the responsibility for code back to SAP so that they are responsible for figuring out how to make the AI work, not us. [00:03:42] Geoff Scott: So [00:03:42] Geoff Scott: , [00:03:42] Geoff Scott: how [00:03:42] Geoff Scott: do we over time de-customize and how do we over time think about the necessity of adopting SaaS based solutions such as SAP's Public Cloud? Many of our of our community members are implementing private cloud right [00:04:00] now through Rise which is great, but ultimately if we recreate all those customizations downstream, then we have to figure out how to make them AI enabled, and I think that's where we're gonna find ourselves under continuing amounts of stress as the business innovates faster and faster. [00:04:17] Geoff Scott: We typically in the SAP ecosystem, think about our innovations on a stair step model. And what I mean by that is we do an upgrade, we sit on that upgrade for a couple of years, as long as we possibly can. You know, and then we do an upgrade again. And the challenge I think that's gonna present is that there's so much innovation happening and, all these things are moving at such a speed that if we're not continuously innovating, [00:04:39] Geoff Scott: we are gonna find ourselves further and further behind. I, I'd like to see our SAP data be the sole source of truth inside our enterprises and an innovation gold mine. [00:04:49] Geoff Scott: And to do that, I think we have to de-customize. I think we have to be able to, innovate faster. I think we have to be able to look at this data, do a lot more work around archiving and getting the old stuff, swept up and moved out. Master data is gonna become a major, major opportunity for all of us. [00:05:05] Geoff Scott: And if we do all those things really, really well. We will have a fighting chance at making our enterprises very savvy. And on top of the latest trends versus trying to perpetually catch up. [00:05:16] Mustansir Saifuddin: It's a race, the way I look at it, and I think , you summed it up very well, and I think that leads me to my question into this whole topic of collaboration. Let's take that right now. What would you tell your SAP users about the power of Microsoft and SAP's collaboration? [00:05:33] Mustansir Saifuddin: How will it positively impact their day-to-day operations? Let's start with that. [00:05:38] Geoff Scott: Well, I, I think you set this up really well. We, we know from an ASUG research perspective that most SAP customers are also Microsoft customers. And that partnership has gone back almost as long as SAP and Microsoft have been in business. You know, there's some pictures I've seen of Bill Gates and Hasso Plattner, the two founders of both organizations working together early on. [00:06:04] Geoff Scott: So this is a partnership that goes back a long, long time and it's a tremendously powerful partnership. And it indicates to me that these are organizations that work very well together, very closely together and collaborate. I mean, almost everyone I know who works in SAP also uses Excel spreadsheets, also uses PowerPoint slides, [00:06:23] Geoff Scott: also creates Word documents. I do these almost every single day. It makes perfect sense to me that a tool such as Microsoft Copilot and SAP's Joule would be working in harmony together. And I think we're seeing some interesting innovation from both organizations where they're able to demonstrate that. [00:06:39] Geoff Scott: I saw some really cool, rag based technologies, a few weeks ago where a copilot can reach out and grab some data from SAP and bring it back. Likewise Joule is being able to show some similar capabilities. For most customers, as much as we'd like to have one AI tool, I just don't think that that's going to be the way this works. [00:06:58] Geoff Scott: I think we're gonna have multiple, which, which makes the enterprise architect's role that much more challenging because they're gonna have to figure out how to integrate these tools, when these tools are best used, how they're used, and how do we as as organizations, get value from them. [00:07:15] Mustansir Saifuddin: Absolutely. And if you take this a step further, right? The hype around Agentic AI, everybody's talking about agents. What are you seeing in the marketplace? What, what is your take? [00:07:25] Mustansir Saifuddin: How are SAP users benefitting from Agentic AI within their organizations? [00:07:31] Geoff Scott: As it relates specifically to the SAP ecosystem, my. My perception, maybe right or wrong, probably more wrong than right, is that many of them are investigating and researching. I haven't necessarily seen any specific in production, customer running, agentic AI using SAP dot dot yet. Is it coming? [00:08:00] I think it's coming. [00:08:01] Geoff Scott: Has everyone figured this out yet? No certainly SAP's talking about it. I saw some presentations from the AI team at SAP led by Philip Herzig where they're demonstrating a lot of this. And I think it's gonna be very interesting to watch how agentic, you know, agent-based AI starts to manage tasks. [00:08:19] Geoff Scott: And I'm very keen to see how this works. [00:08:24] Mustansir Saifuddin: It's still very early on in, in this space where a lot of SAP customers are thinking about using it. But [00:08:32] Mustansir Saifuddin: how [00:08:32] Mustansir Saifuddin: do we really find a use case that is really beneficial to the organization at least from a investment standpoint, the time standpoint , and the value add you get as a, as a result of this application basically. [00:08:47] Geoff Scott: And I think the, the potential challenge with agentic AI is it also has to be reasonable from a, you know, a what is this agent, what is this agent's tasks? One of the things that we all know about the SAP ecosystem is we exist here because our businesses are complicated. Someone used to say to me, if, if you didn't need to run SAP, you wouldn't. [00:09:11] Geoff Scott: Right. So you know, most of the organizations that run SAP are of a, a sufficient size and scale and complexity, whether that be that they're multiple businesses running, they have international components, the business makes a complicated product that has a lot of configuration to it, right? There's reasons why these organizations are running SAP. [00:09:32] Geoff Scott: So that kind of then begets the next point, which is, an agent based AI. It's going to have to be fairly complicated in order to handle all of those different, particulars of a business. So I, I think it's gonna be interesting to watch how organizations slice that down to make it so that they can demonstrate some success early days without making the agents so complicated that they basically can't function. [00:09:58] Geoff Scott: You know, even some of this agent AI we talk about that seems like really simple. Like, Hey, I want to go out to eat at a restaurant tonight. Have agentic AI make a reservation. When you break that down. How does it do that? what type of food do you want? [00:10:13] Geoff Scott: I don't know. Maybe Italian, maybe French, maybe American. What about what time do you want to eat? How far away do you want to go? And so much of that is, is left to our brains to just on a whim, we make these decisions. How do you have that conversation with AG Agentic AI, right? Where it says, Hey, you know, here's a reservation at Italian restaurant at six 30. [00:10:32] Geoff Scott: Nah, well, 6 45, nah. Well, what do you want? Not Italian. Well, what do you want instead? I don't know French. No. You want a burger? Nah, I don't feel like a burger tonight. I mean, oh my God. I mean, it's exhausting. [00:10:47] Mustansir Saifuddin: Let's take a step up, right? Let's, let's talk about from SAP customers, you know. Everybody's getting on this [00:10:55] Mustansir Saifuddin: What word of advice would you have for SAP customers when they get further into the journey with AI? Like, what are the things that they should be looking at? [00:11:03] Geoff Scott: First and foremost, take the time to experiment, right? I mean, if you're not using these AI tools every day start. And this has taken me a little bit of time to warm up to, I'm finding now that, I have enough, road underneath my tires that it's hard for me to do new things, [00:11:22] Geoff Scott: 'cause I'm fairly, you know, set in my ways. But if I don't, use these tools to do things, I'm just not, I'm not learning. And so I. As an example, I'm recording a podcast tomorrow with a couple of fellow ASUG board members, and last night I needed to get them some prep materials. [00:11:40] Geoff Scott: I uploaded three or four documents into Claude and I said, please look at these three documents and I need to brief the podcast participants on what they say. And it looked at all three documents and it coughed up a pretty darn good summary. [00:11:55] Geoff Scott: Perfect? No. Pretty good. Yes. Was it [00:12:00] easier that I didn't, I didn't have to go and look at each document and figure out what to say. I could take a look at its summarization and determine if that was something that I wanted, that I thought was accurate and something that I thought we could share. And the answer was it was pretty good. [00:12:15] Geoff Scott: That was a great experiment. And then I said, okay, now create the podcast questions. And it did it. Now, are we using all of them? No. Did it give me at least a starting point? A hundred percent. And by the way, for the people out there was like, oh my God. He put that into, he put that into Claude. Oh my God. What about the security things? We own a subscription to Claude. So it was in a subscription. It was, it was in our protected space. It was public information. So, you know, but you gotta think about those things, right? [00:12:42] Mustansir Saifuddin: . [00:12:42] Mustansir Saifuddin: Absolutely. And I think the one thing that you hit upon is time to value, right? When you look at these tools, these technology aspects of how it can make things faster, better . But it brings up another point, like when, when you look at these, these use cases, everything is about data. What you feeding into the model. [00:13:07] Mustansir Saifuddin: So, you know, from a data perspective, I know a lot of customers doesn't matter, SAP or other technologies, and especially in SAP you know, either struggle with clean governed data and kind of makes it very difficult. So what, what's your take on that in that space? You know, especially when they are ready to go to the AI [00:13:32] Mustansir Saifuddin: journey, but they have some work to do. [00:13:34] Geoff Scott: I think there's a tremendous amount of work to do on this, and this kind of comes back to a part of our earlier dialogue that I think that data has to be right. Right. If, if we're gonna succeed in this future AI enabled world, the data that is being accessed, from your SAP systems, whether through some sort of rag or wherever you're doing, it has to be accurate. [00:13:57] Geoff Scott: So the archiving perspective of this has to be right. And you know also what has to be right is your ability to get master data correct. So if you have the same customer in your SAP system, this is an easy example, five times. Well, you now have increased by factors, the likelihood that the answer that pops back is wrong. [00:14:18] Geoff Scott: So, you know, we've been talking about this for a long time, that your SAP data has to be accurate, has to be right, and SAP data is very accurate at the time that it was entered. I think this is one of the brilliant things about SAP. And where we as SAP, you know, professionals spend so much time is getting the data into the system correctly from the get go. [00:14:41] Geoff Scott: The problem is it doesn't age so well, right? It's not like a fine wine. It can sometimes get a little stale and old and if we're not also getting it broomed out. The challenge we run into is it could be part of a , hallucination that we're not aware of. And if all of a sudden people are looking at this data and making broader based decisions on it, and the decision processes was flawed and the data's flawed, we could be making a lot of really bad decisions. [00:15:12] Mustansir Saifuddin: Yeah, absolutely. Data and analytics is very near and dear to me. So I, I know that whole conversation about getting The data clean, having that value around data, right. Which drives a lot of those those results out of the tools that we [00:15:28] Mustansir Saifuddin: want to apply. Especially. [00:15:30] Geoff Scott: It's all gonna come down to data at the end of the day, right? The data wins and the accuracy of the data wins. And the more that we're gonna use these tools to summarize and roll up, the higher the risk that that summary is inaccurate because the data underneath it isn't right. [00:15:49] Geoff Scott: We had this conversation in an ASUG executive exchange forum last week. And I think most people are starting to recognize that , if you have been [00:16:00] deferring your archiving routines, now might be a good time to get some of that back under control. [00:16:07] Mustansir Saifuddin: Yeah, [00:16:08] Geoff Scott: Most of the models right now, the L lms right, are based on data that doesn't, that the, you know books, fueling [00:16:15] Geoff Scott: research reports, fueling these LLMs that that data has been around for a long time and is, and has stood the test of time. Most of our SAP data, you know, has to be thought of through a very specific lens. But I, I think it's critical, a hundred percent critical. [00:16:33] Mustansir Saifuddin: Yeah. So let, so let's take it down a, a notch, right? From an ASUG perspective, how have you seen ASUG members approaching realtime data analytics moving to the cloud? I know ASUG does a lot of research on this. What have you seen? What, what do you see in this year? [00:16:49] Geoff Scott: So I think, you know, almost everyone is having cloud conversations, which is the beginning of this, because I don't think you can innovate at scale if you're not thinking about moving into the cloud. You know, the other thing is, is that most of these solutions, if you think about the innovation curve, mostly solutions are gonna appear first in the latest additions of your software. [00:17:08] Geoff Scott: So if you can't start innovating at a faster and faster cycle, move out of the stair step you and I discussed earlier, moving to a constant innovation framework, you're gonna find yourself further and further behind because if you want to take advantage of innovation at scale at the time it's released or near to the time it's released you need to be on the latest versions of software. [00:17:27] Geoff Scott: The hard reality of most of our ecosystem is we are not. And if we are not, that's where this stuff is gonna appear first. Will it make it down to other versions of the software? Yes. Is it gonna be on SAP's first order priority to do that? No. They're gonna want to make sure where they get it out [00:17:44] Geoff Scott: to market fast and they're gonna look at their latest versions of the software to do that, where they're the most comfortable. You know, there's this question, why can't I run AI in my on-prem data center? Well, you could, but you're gonna have to do all of that lift by yourself. And that becomes a very costly exercise that unless you're the bigs of the bigs, is probably outside of your budget to do that. [00:18:08] Geoff Scott: So if you want to do this with some degree of economy, you have to be in the cloud, you have to de-customize. You have to think about your SAP implementation as a SaaS service, push accountability and responsibility for code and business process back to SAP, right? I mean, I, I think that, you know, what has AI told me, loud and clear at a volume level of 11? [00:18:30] Geoff Scott: We as SAP customers now more than ever, need to stop customizing and moving responsibility for code back to SAP, 'cause if we don't, we are never gonna be able to keep up. .In, in addition to that, that many of us over these years have outsourced our application maintenance services. We rely on consultants to do most of the work we need done, right, so we're not even in control of the productive resources necessary to make this stuff a reality. [00:19:05] Geoff Scott: We are project managers. We are business analysts, right? We don't necessarily know how to write code to do this, and if we're gonna have to rely on outside resources every time we make one of these moves, that's gonna be super costly and super slow. [00:19:22] Mustansir Saifuddin: Yeah. I hear you. [00:19:23] Mustansir Saifuddin: and I know the ASUG community hears that [00:19:26] Geoff Scott: But we have a lot in our ASUG community, right, who have been around for a long time that says, well, you know, my job is an ABAP programmer. What do you want me to do next? Or I'm a basis person and I don't like this. And I'm like, you are some of the people that are in , the best position to retool and relearn. [00:19:42] Geoff Scott: We're all gonna have to relearn. And, you know, is your business's, joy in life to have you produce more ABAP code or figure out how to get that ABAP code out, move it to SAP and say, congratulations, SAP, you're now responsible for this. Here's what I need this business process to do. Right. [00:20:00] And using your, using ASUG to help you influence that business process, instead of you saying, well, I'm gonna just take it and twist it to my own needs. [00:20:08] Geoff Scott: Even with me saying that, I still think that there's a lot of distance that SAP has to travel, by the way, I don't think they have this figured out. I don't think that they'll look at this and they go, yep, we got this. You just, you know, trust us. No, I think in certain areas they have this well done. [00:20:23] Geoff Scott: In other areas they do not. So what's the best thing we can do? Help them get there faster, influence them, participate in your ASUG chapter meetings, have a voice, talk about where you're hitting challenges. How do we need SAP to make better business processes? How are we gonna use the, you know, the tools that they have, like Lean IX and Signavio to help drive some of this? [00:20:48] Geoff Scott: That's to me where this is gonna need to happen. I would much prefer to have SAP struggle to keep up with business process than have. 10,000, 15,000, 20,000 customers do it on their own. It doesn't scale. [00:21:03] Mustansir Saifuddin: No, it doesn't. And I think, and that's a fair point, right? And this is where the value of ASUG comes in. And, and I mean the journey is long, but the, the path is there for us to follow. [00:21:14] Geoff Scott: I, I, yeah. [00:21:14] Mustansir Saifuddin: Right. And that's the, [00:21:15] Geoff Scott: I think the journey is long and the journey is more important than ever. It's time to get off the couch and go out and start walking, and then when you can walk, you can run, then, you know, then you can sprint. And I think , that's kind of the, the message that we're giving as ASUG is this isn't gonna slow down for you, you're gonna have to catch up to it. [00:21:32] Mustansir Saifuddin: No, I think, and that's the message. A lot of people are hearing loud and clear now, especially 2025 has brought in that that whole concept of either you go along with it or you're gonna be left behind. [00:21:44] Geoff Scott: Or, or, or at some point you're going to have to catch up, and the question is, is how much lifting are you gonna have to do to get there? I, again, I don't think this is easy. I, I don't think that there's , a magic pill we can swallow, you know, that that cleans us all up and we're all perfect. [00:22:01] Mustansir Saifuddin: No. No, for sure. And I think I, I know we talked about a lot of things today and we can keep on talking and the journey keeps on you know, is it's a [00:22:11] Geoff Scott: It's journey. [00:22:11] Mustansir Saifuddin: it's, [00:22:12] Geoff Scott: Yeah. [00:22:12] Mustansir Saifuddin: ending, but what, what is the one key takeaway that you want to leave with the listeners [00:22:18] Geoff Scott: One key takeaway [00:22:18] Mustansir Saifuddin: as we wrap up? [00:22:19] Geoff Scott: it. [00:22:20] Mustansir Saifuddin: Yep. [00:22:21] Geoff Scott: Spend time experimenting and learning this stuff. Get comfortable being uncomfortable with these tools. Use them. Think about how your business can benefit from them. Spend some time, you know, in BTP learning how to access these LLMs through your BTP interface. If you're having a challenge getting a business case written to move from your ECC environment to S 4. [00:22:46] Geoff Scott: Talk to us at ASUG, we will help you with that. Go to a chapter meeting and ask others how they made that investment work. Spend some time, you know, if you don't have a, a license for copilot where you and I started this afternoon, ask your IT counterparts to have access to copilot, use it. [00:23:04] Ask it questions, engage in iterative rep iterative prompts. These are things I think the, the faster we get comfortable with these technologies, the better off we as technologists will have light bulbs go off and say, oh, I, now I get how I can really put agent AI to work. Right. And I'm not gonna listen to just, you know, Microsoft, you know, talk about it or SAP talk about it. [00:23:24] Geoff Scott: I actually have some ideas. And these are good ideas and I'm excited, I'm excited to share 'em. Get out of the stands and on the field. [00:23:32] Mustansir Saifuddin: And who better do it? I mean, I think I, I love , your closing, right? Especially when you are looking at your own business, your own technology, and your way of doing things. Who better can come up with , a solution , or see the applications of these co-pilot Gemini, no matter what I mean, type of tools you can use. [00:23:51] Mustansir Saifuddin: But these are , the ways you can innovate, right by looking at the processes. [00:23:56] Geoff Scott: Yes. Someone told me that they set up two agentic AI bots [00:24:00] and the two of them constructed a podcast and it was pretty good. So withstand zero. I'm worried that next time you and I meet, it's not gonna be you or I, it's gonna be our agentic AI counterparts, some version of us. [00:24:14] Mustansir Saifuddin: and yeah, I'm looking forward to it. I think it is here. It's going to be here at some point, so might as well embrace it. [00:24:22] Geoff Scott: Yeah. Absolutely. [00:24:23] Mustansir Saifuddin: Thanks for listening to Tech-Driven Business brought to you by Innovative Solution Partners. Embracing innovation is no longer an option, but really a necessity for enterprise success. Geoff's key takeaway? Proactive experimentation with AI is crucial for SAP users to discover its business benefits. Engage with tools like copilot and Joule, participate in ASUG, and push for cloud migration to stay ahead of the rapid technological changes. We would love to hear from you. Continue the conversation by connecting with me on LinkedIn or x. Learn more about Innovative Solution Partners and schedule a free consultation by visiting isolutionpartners.com. Never miss a podcast by subscribing to our YouTube channel. Information is in the show notes. I.
An airhacks.fm conversation with Volker Simonis (@volker_simonis) about: early computing experiences with Schneider CPC (Amstrad in UK) with Z80 CPU, CP/M operating system as an add-on that provided a real file system, programming in Basic and Turbo Pascal on early computers, discussion about gaming versus programming interests, using a 9-pin needle printer for school work, programming on pocket computers with BASIC in school, memories of Digital Research's CP/M and DR-DOS competing with MS-DOS, HiMEM memory management in early operating systems, programming in Logo language with turtle graphics and fractals, fascination with Lindenmayer systems (L-systems) for simulating biological growth patterns, interest in biology and carnivorous plants, transition to PCs with floppy disk drives, using SGI Iris workstations at university with IRIX operating system, early experiences with Linux installed from floppy disks, challenges of configuring X Window System, programming graphics on interlaced monitors, early work with HP using Tickle/Tk and python around 1993, first experiences with Java around version 0.8/0.9, attraction to Java's platform-independent networking and graphics capabilities, using Blackdown Java for Linux created by Johan Vos, freelance work creating Java applets for accessing databases of technical standards, PhD work creating software for analyzing parallel text corpora in multiple languages, developing internationalization and XML capabilities in Java Swing applications, career at Sun Microsystems porting MaxDB to Solaris, transition to SAP to work on JVM development, Adabas and MaxDB, reflections on ABAP programming language at SAP and its database-centric nature Volker Simonis on twitter: @volker_simonis
This week's episode contains segments on Joule for Developers, Abap2UI5-local is now available with syntax compatibility down to ABAP v702, Release Candidate for Terraform Exporter for SAP BTP is available, SAP Insider Las Vegas.
For this episode David Chaviano invited Dr. Clemens Mannert to talk about the programming language ABAP, developed specifically for SAP applications. They explore Clemens's journey from physics to software development and deep dive into the evolution of ABAP from its initial use cases for reporting and transactions to its modern applications involving back-end services, APIs and AI. Clemens provides recommended learning paths for newcomers, highlighting the importance of mastering foundational programming languages before diving into ABAP. He also gives some outlook on the future of ABAP in relation to emerging technologies, particularly the role of artificial intelligence in streamlining development processes. Finally, you get as always some final words of wisdom from our guest.
HANA Cafe NL verwelkomt Mattijs Happé van ctac om over zijn ervaringen met #ABAPcloud te praten. 0:05:09 Wat zijn de grootste veranderingen 0:07:01 Hulp van AI 0:10:16 Project ervaringen met S4HANA Public Cloud 0:17:40 Omzetten traditioneel maatwerk 0:22:28 Lessen geleerd met ABAP Cloud 0:24:50 Side by Side vs On stack (De moeilijke vraag van Jan) 0:30:20 Het 3-tier extensibilty model 0:33:19 Voorbereiden op toekomst vast maatwerk 0:36:36 Advies voor SAP klanten "Ga er gewoon voor" Meer info: SAP TechEd Berlin 2025 - https://www.sap.com/cmp/dg/sap-teched-subscription/index.html On stack extensibility S/4HANA Public Cloud - https://api.sap.com/products/SAPS4HANACloud/onstackextensibility/cdsviews RAP - https://help.sap.com/docs/ABAP_PLATFORM_NEW/fc4c71aa50014fd1b43721701471913d/289477a81eec4d4e84c0302fb6835035.html RAP tutorials - https://developers.sap.com/tutorial-navigator.html?search=rap ABAP at SAP TechEd 2024 - https://www.sap.com/events/teched/virtual/flow/sap/te24/catalog/page/catalog?tab.sessionplanned=1602215152230002KZab&search=&search.programminglanguage=1602215440474001DKig Videograaf: Ilya Rhemrev van www.mauvi-media.com S09E13 Your #hanacafeNL hosts: Jan Penninkhof and Twan van den Broek.
Recap of VNSG ABAP Cloud Developer Day with: Carine Tchoutouo Djomo, Olga Dolinskaja, Nora Klemp, Ingo Bräuninger and participants John Heutmakers, Peter Boertien, Jeroen Huttinga, Egbert Venema, Iemke Kooijman, Roel van den Berge, Allitze Faro, Guus Jansen en Tiny Lommers. ABAP Cloud Learning Journeys ABAP ABAP Development & Testing Analysis community ABAP Cloud at SAP TechEd 2024 Devtoberfest 2024 Your hosts: Jan Penninkhof and Twan van den Broek S09E11
In this episode of CLARITY.SHOW podcast, host Karyna Mihalevich talks with Vivien Boche, Senior Director at SAP, about the transformative role of AI in enterprise technology. They dive into how AI brings value to businesses, with a focus on SAP's Business Technology Platform (BTP) and its ability to support organizations in staying competitive. Vivien shares real-world success stories from BTP Innovation Day, highlighting how companies have implemented AI to streamline processes and drive innovation. The discussion also covers SAP's vision for autonomous enterprises, the role of ABAP in modern systems, and practical advice on uniting business operations under one AI-powered ecosystem
Der Podcast mit Harald Kienegger von msg global solutions bietet spannende Einblicke in die Themen Lernen und Weiterbildung in der SAP Business Technology Platform (SAP BTP). Als Leiter der Business Unit SAP BTP und vorheriger Global Head of Knowledge and Education teilt Harald Kienegger seine Expertise zu den Herausforderungen der sich schnell verändernden SAP-Welt und der Cloud-Transformation. Ein zentrales Thema des Podcast ist, wie msg seine Mitarbeiter mit innovativen Lernmethoden weiterbildet. Besonders hervorzuheben ist die Softwarewerkstatt, in der praxisorientiert gearbeitet wird. Diese Methode ermöglicht es den Mitarbeitenden, an realen Projekten zu arbeiten, bei denen sogar bereits nützliche Apps, wie der msg Greenwashing Detector, entwickelt wurden. Harald Kienegger erklärt auch, wie msg den SAP Learning Hub optimal nutzt, um individuelles Lernen zu fördern. Ein wichtiger Aspekt ist hierbei das Kuratieren von Inhalten sowie die Erstellung von eigenen Lernpfaden, um den spezifischen Bedürfnissen der Mitarbeitenden gerecht zu werden. In der Diskussion über die Cloud-Transformation wird auf die SAP Integration Suite, „new ABAP“, Cloud Application Programming (CAP) und Low-Code-Plattformen als entscheidende Technologien eingegangen. Besonders wichtig ist msg dabei ein ganzheitlicher Skill-Management-Ansatz. Damit soll sichergestellt werden, dass die Mitarbeitenden immer die aktuellen und relevantesten Fähigkeiten im Kontext von SAP-Technologien besitzen. Zusammengefasst bietet der Podcast umfassende Informationen und wertvolle Tipps zu den Themen Weiterbildung, Skill-Management und der optimalen Nutzung von Tools wie dem SAP Learning Hub in der sich wandelnden SAP-Welt.
In this new episode Niklas Siemer, Product Specialist for SAP Business Technology Platform, is talking to Sonja Liénard, Head of SAP BTP ABAP. Together they will make a deep dive into ABAP Cloud and its relation to clean-core. The use of artificial intelligence-based capabilities for developers will completely influence the world how ABAP developers will work with ABAP Cloud and its ABAP Development Tools. We will talk about upcoming innovations like code explanation and code generation and their potential coming in the near and far future.
In this CodeTalk SAP Developer Advocate Mamikee Kanneh speaks to Olga Dolinskaja about "her role as a Product Manager for ABAP Platform and the future of ABAP"
Publicidade e cultura popular sempre se misturaram. A digitalização mudou isso? As agências de propaganda estão se adaptando rapidamente às mudanças? O episódio #190 de Mídia e Marketing entrevista Marcia Esteves, CEO da Lew'LaraTBWA e presidente da ABAP, a associação brasileira das agências de publicidade. Marcia também fala sobre a fragmentação da mídia, comenta a relevância de festivais de publicidade, como o Cannes Lions, e comenta as recentes mudanças na ABAP. “Estamos em um grande esforço para sermos mais diversos e presentes no Brasil todo. Temos que ampliar a presença de pessoas que venham de todos os segmentos da comunicação. O papel da associação é fortalecer todo o ecossistema publicitário, que é uma potência”.See omnystudio.com/listener for privacy information.
In this CodeTalk SAP Developer Advocate Sheena M K speaks to Andrea Schlotthauer on "ABAP Code Data Services "
Nossa convidada é uma super executiva com mais de vinte anos de experiência no mundo da publicidade, tendo trabalhado em diversos países, incluindo EUA, Austrália, Itália e Espanha. Ela liderou comunicações para marcas renomadas como PepsiCo, P&G, Nissan, Netflix e cerveja Devassa. É uma apaixonada por aprender! É especializada em Marketing pelo Instituto Europeo di Design em Milão, tem MBA pela Fundação Getúlio Vargas no Brasil, além de ter completado programas na Universidade de Tel Aviv em Israel e na Omnicom University em Boston. Fez história ao ser eleita a primeira mulher presidente da Associação Brasileira de Agências de Publicidade (ABAP) em 73 anos, cargo que ocupará de 2023 a 2025. Ela também ocupa posições de liderança como Vice-Presidente do Conselho da AmCham e membro do conselho da RME e do Fórum Nacional de Mulheres Empreendedoras. Tem atuado em conselhos de importantes entidades do mercado de comunicação brasileiro, como o CONAR, CENP e IAB, sempre defendendo a diversidade e inclusão. Sob sua gestão, as agências que dirigiu receberam grandes reconhecimentos, como vários Leões e Grand Prix em Cannes, além de prêmios Effie e El Ojo. Pessoalmente, foi homenageada como Ícone da Publicidade no Prêmio Affonso Serra, Mulheres para Observar e Profissional de Publicidade do Ano, sendo reconhecida entre os Profissionais Mais Admirados do Mercado de Comunicação em 2020 e 2022 pela SCOPEN e ingressou no Hall da Fama da Academia Brasileira de Marketing (ABRAMARK). Em 2023, foi listada entre as 50 Mulheres de Impacto na América Latina pela Bloomberg Linea, também conquistou o prêmio Garra, da APP Brasil. E é CEO e Sócia da Lew Lara / TBWA Apresentação: Carol Zaine e Ale Luppi AppCaster - Adão Casares Giro APP - Edu Correia Produção: Mari Cruz e Edu Correia Roteiro: Carol Zaine Montagem e Edição: Time Compasso Coolab Gravado na Compasso Coolab
Hablamos de SAP con Óscar Gómez Huertas, un buen amigo al que conozco desde sus inicios en este mundo como programador ABAP. Desde entonces, ha llovido un poco (cada vez menos) y he ido viendo cómo ha evolucionado su carrera en consultoras, cliente final y como freelance... sin dejar nunca de aprender cosas nuevas. Aunque él diga que no, algo sabe de todo eso de analíticas y planificación. Como siempre, lo mejor es escucharlo...
No trigésimo sexto episódio do B IS THE NEW A - The Podcast, Davi Cury conversa com Ian Black. Publicitário, ativista e colecionador de arte, atua como CEO da New Vegas, membro do conselho superior da ABAP, do Centro de Referência Negra Peregum e da Branded Content Marketing Association LATAM. Quem já conhece o Ian sabe que o papo é imperdível. Quem ainda não conhece, eis uma boa oportunidade de passar a conhecer!
In this episode Thomas Jung, interviews Lars Hvam Petersen who has been doing custom ABAP development for around 20 years. It is also 10 years that he started the ABAPGit open source project that is a Git client for ABAP written in ABAP.
This episode covers the Code Connect 2024 event, 'Did You Know' shorts Nr. 10 – Interacting with SAP BTP using the hana-cli tool, SAP BTP Talk Podcast Ep 103: Exploring SAP BTP, ABAP environment, SAP Analytics Cloud Custom Widget – New free learning journey, Advanced Event Mesh adapter and SAP CodeJam, What's New in SAP Datasphere in Q4-2023 and SAP BTP Innobytes Jan 2024
In this new episode Niklas Siemer, Product Specialist for SAP BTP, is talking to Frank Jentsch, Product Lead of the SAP BTP, ABAP environment. You will hear about the SAP BTP, ABAP environment: What it is, use-case scenarios, it's evolution and more. Frank will explain whenever a company can benefit from using the SAP BTP, ABAP environment in their software development projects. Don't miss this episode when you are interested into the new cloud world alongside with ABAP.
In episode 162 of our SAP on Azure video podcast we talk about RISE into the Future with SAP, SAP announcing new generative AI assistant Joule and chatBASF. Then we go back to the AI SDK for SAP. A few weeks ago we already had Gopal joining us where he introduced us to the AI SDK for ABAP. As promised we wanted to take a deep dive on this topic. Gopal has brought some cool examples on how you can use Azure OpenAI as an ABAP developer. https://microsoft.github.io/aisdkforsapabap/ Find all the links mentioned here: https://www.saponazurepodcast.de/episode162 Reach out to us for any feedback / questions: * Robert Boban: https://www.linkedin.com/in/rboban/ * Goran Condric: https://www.linkedin.com/in/gorancondric/ * Holger Bruchelt: https://www.linkedin.com/in/holger-bruchelt/ #Microsoft #SAP #Azure #SAPonAzure #AzureAI #OpenAI #AI #ABAP ## Summary created by AI Key Topics: * Introduction: Holger and Gopal introduce themselves and the topic of the SDK for ABAP. * News: Holger shares three news items about SAP events, products, and chatbot scenarios. * SDK for ABAP demo: Gopal shows how to install, configure, and use the SDK for ABAP to create a simple program that interacts with OpenAI and generates text based on prompts. * SDK for ABAP features: Gopal explains some of the enterprise-ready capabilities of the SDK for ABAP, such as data policies, profile settings, and granular control.
James and Paul discuss the upcoming events in the fall conference season - especially Microsoft Power Platform Conference and SAP TechEd, and come up with their unique spin on a wish list for them.
In this episode of the SAP Learning Insights podcast, David Chaviano interviews Lars Satow about SAP skills and how to pursue them. Lars, a member of the SAP Skills Transformation Program, discusses the importance of skills in today's job market and the difficulties companies face in finding workers with the right skills. He highlights the need for a unified language for SAP-related skills and the efforts being made to standardize and catalog these skills. Lars also mentions that SAP offers free learning journeys and other learning assets on learning.sap.com, to support skill development for everyone. And of course, at the end of this episode, Lars shares his final words of wisdom with you.
Wer mal den Github Copilot für eine der unterstützen Sprachen ausprobiert hat, macht ein langes Gesicht, wenn dann wieder klassisch ABAP geschrieben werden muss. Aber es gibt Neuigkeiten aus Walldorf: Der Preview für einen Generator, der natürliche Sprache in ABAP verwandelt.
This episode covers Devtoberfest, ABAP release 2308, Navigating UI5 Version Updates, the sap.ui.mdc library and the Customer & Partner Roundtable for ABAP
In episode 156 of our SAP on Azure video podcast we talk about SAP on Azure NetApp Files Sizing Best Practices, SAP HANA Azure virtual machine storage configurations, NFS v4.1 volumes on Azure NetApp Files for SAP HANA, Announcing public preview of new Mv3 Medium Memory Virtual Machines, the SAP CDC Connector on Azure and Part 2 of the SAP S/4HANA Cloud ABAP Environment integration journey with Microsoft blog post, this time about Azure OpenAI & AI SDK for ABAP. Then we take a closer look at the Microsoft AI SDK for ABAP. A few months ago, we talked about a revolutionary new SDK in our news of the week section: the AI SDK for ABAP. This SDK empowers ABAP developers to consume Azure OpenAI services without leaving their ABAP code or having to know the intricate details of Azure OpenAI. I had the opportunity to present and demo the SDK with the German Speaking SAP User Group a few months back, which led to some exciting discussions with customers and actual follow-up projects. Today, we are thrilled to have the brain behind the AI SDK for ABAP with us: Gopal Nair, a Principal Software Engineer at Microsoft. We're really looking forward to Gopal introducing the topic and sharing some examples with us. In fact, he has so many examples that we're planning to do a few follow-up sessions with him, so stay tuned! (this intro was written by Azure OpenAI) Find all the links mentioned here: https://www.saponazurepodcast.de/episode156 Reach out to us for any feedback / questions: * Robert Boban: https://www.linkedin.com/in/rboban/ * Goran Condric: https://www.linkedin.com/in/gorancondric/ * Holger Bruchelt: https://www.linkedin.com/in/holger-bruchelt/ #Microsoft #SAP #Azure #SAPonAzure #AzureOpenAI #OpenAI #ABAP #abapGit
This episode covers UI5con, SAP Developer Challenge, Discover a Magical World in ABAP, SAP BTP ABAP Environment – Pre-Upgrade Option 2308, What's New in SAP HANA Cloud and in SAP Analytics Cloud and What's New for SAP Build Apps
FULL SHOW NOTES https://podcast.nz365guy.com/462Jon Gilman shares his experience working at Microsoft for over 18 months since the acquisition and how they have incorporated their products into the Power Platform. Talks about Jon's focus on creating exciting content for enterprises to quickly adopt and implement the Power Platform, as opposed to the traditional DIY approach. Jon shares his background as an industrial engineering major and his journey from General Motors to Accenture, where he worked on implementing SAP and building custom software. Explains the challenges faced by organizations when implementing ERP systems, where operational efficiency increases on the back end but creates complexities and inefficiencies for front-end users. Jon reflects on his journey from founding Clear Software to joining Microsoft. He discusses his dissatisfaction with ERP systems and the need to improve the user experience for front-end users. Shares Jon's journey of building productivity tools and transitioning to web applications using technologies like Silverlight, Adobe Flex, and HTML5. Jon talks about the acquisition of Clear Software by Microsoft and the process of integrating its capabilities into the Power Platform. He highlights the technical integration and the migration of pre-built app templates as power apps. The Concept of Clean Core in SAP Systems Migration - The concept is driven by SAP itself and involves extracting different workloads through APIs and the relevance of the Microsoft perspective and the SAP Power Platform Azure story. Emphasizes the importance of avoiding writing business logic in custom code within ERP systems and the challenges faced by organizations with extensive custom ABAP code in the SAP world. Jon explains how the Power Platform, including connectors and pre-built templates, streamlines and automates business processes, reducing the time and effort required for tasks such as vendor setup and purchase order entry. The discussion revolves around allowing organization members to update applications in different systems and the need for a balance between security and flexibility is emphasized. AgileXRM AgileXRm - The integrated BPM for Microsoft Power PlatformSupport the showIf you want to get in touch with me, you can message me here on Linkedin.Thanks for listening
Hablamos de SAP con Sara Antuñano, responsable de ese grupo de trabajo de Finanzas en AUSAPE, donde ha ocupado distintos puestos a lo largo de los años, aparte de actuar como maestra de ceremonias (y muy bien, por cierto) en muchos de los eventos de la asociación. Sara es una chica de Portugalete que iba para arquitectura o empresariales y terminó haciendo ingeniería informática, aunque empezó programando en un lenguaje que no había visto en la carrera: ABAP. Hablamos de la necesidad de que SAP se posiciones como una marca atractiva para los jóvenes, con el objeto de ese nuevo talento que nos va a hacer falta en los próximos años. Hablamos de “dineros”, esos que hay que gastar en los proyectos de migración e innovación que se nos vienen encima en los próximos años, aunque los vayamos postergando en el tiempo; entre otras cosas porque aparecen leyes y normas legales que hay que implantar sí o sí: SEPA, SII, factura electrónica… Como siempre, lo mejor es escucharlo...
James and Paul discuss the Nuve platform with founder Nestor Lara - among other geektastic subjects. We discuss ins and outs of SAP DevOps, ABAP containers, and generally speaking platform-y things that will make your nerd heart sing.
ABAP Cloud bringt die wichtigste Programmiersprache der SAP-Welt in die Cloud. Technology Evangelist Dr. Christian Michel spricht mit den SAP ABAP Experten Jens Weiler, Lead Architect ABAP Cloud und Felix Dräger, User Assistance Developer über die Möglichkeiten, Bestandteile und Zukunft mit ABAP Cloud. Es wird spannend!
Hablamos de SAP con Rafa Merlo, alguien a quien conozco desde hace años, con quien no he trabajado nunca directamente, aunque sí he ido siguiendo su trayectoria y hemos coincidido en algún evento o hemos compartido algún cliente. Tiene claro que las empresas tienen que evolucionar… pero tienen que querer. En su caso, habla con conocimiento de causa y con la tranquilidad de que en su empresa ya están en S/4HANA. Hablamos, cómo no, de la falta de gente y sale el tema de las nuevas generaciones, que tienen intereses, inquietudes y actitudes que a veces no son exactamente igual que los de sus “mayores”… Nos cuenta qué es eso de DevOps y cómo encaja esto dentro del mundo SAP. Salen términos como: Git, CI/CD, Kyma, Kubernetes, Docker… Tranquilos, hijos del ABAP, que os damos alguna pista para poneros al día. También sale un tema del que seguro que no habéis escuchado hablar en los últimos meses: Inteligencia Artificial y ChatGPT. Como siempre, lo mejor es escucharlo...
This episode covers Thomas Jung on SAP CodeJam/Code Challenges/Devtoberfest. Rich Heilman on ABAP. Mamikee Kanneh on ABAP. DJ Adams on Hands-on SAP Dev. Antonio Maradiaga on Integration Suite. Nico Schoenteich on SAP UI5. Kevin Muessig on Cloud Native. Josh Bentley on Developer Digest. Daniel Wroblewski on SAP TechEd & Devtoberfest. Michelle Moudy on SAP TechEd & Devtoberfest. Also Witalij Rudnicki.
Not sure what ABAP Cloud means to you as an ABAP Developer? Rich Heilman hosts Boris Gebhardt and Jens Weiler to get your questions answered!
This session will be an end-to-end demo showing how to build and deploy a UI5 application to Cloud Foundry that consumes an ABAP based backend system. It will use the SAP HTML5 Application Repository Service as well as an SAP Approuter (to authenticate users) at its core. The session will start from scratch explaining each of the necessary steps involved.
In this overview session tailored for the beginner, learn how to use proven and new technologies, such as Core Data Services (CDS) and behaviour definition and implementation languages, to build SAP Fiori apps and OData services using the ABAP RESTful Application Programming Model with SAP Business Technology Platform, ABAP environment and on-premise SAP S/4HANA. Guest Speaker: Andre Fischer, Product Manager RAP100 Workshop Materials: https://github.com/SAP-samples/abap-platform-rap-workshops/tree/main/rap1xx/rap100 Getting started with the ABAP RESTful Application Programming Model (RAP): https://blogs.sap.com/2019/10/25/getting-started-with-the-abap-restful-programming-model/?campaigncode=CRM-XB22-MKT-DGEPDCST Building Apps with the ABAP RESTful Application Programing Model: https://community.sap.com/topics/btp-abap-environment/rap-opensap/?campaigncode=CRM-XB22-MKT-DGEPDCST Get Started with ABAP Programming on SAP BTP: https://learning.sap.com/learning-journey/get-started-with-abap-programming-on-sap-btp/preparing-the-development-environment/?campaigncode=CRM-XB22-MKT-DGEPDCST Modernization with RAP: https://blogs.sap.com/2021/10/18/modernization-with-rap/?campaigncode=CRM-XB22-MKT-DGEPDCST RAP – What's New on SAP BTP ABAP Environment: https://help.sap.com/docs/BTP/923180ddb98240829d935862025004d6/40bb1ba88c1e4139896fd7550c76654f.html RAP – What's New on SAP S/4HANA: https://help.sap.com/docs/ABAP_PLATFORM_NEW/fc4c71aa50014fd1b43721701471913d/40bb1ba88c1e4139896fd7550c76654f.html ABAP Development community: https://www.sap.com/community/topic/abap.html/?campaigncode=CRM-XB22-MKT-DGEPDCST SAP BTP ABAP Environment community: https://community.sap.com/topics/cloud-platform-abap-environment/?campaigncode=CRM-XB22-MKT-DGEPDCST ABAP Testing and Analysis Community: https://community.sap.com/topics/abap-testing-analysis/?campaigncode=CRM-XB22-MKT-DGEPDCST openSAP Course Building Apps with the ABAP RESTful Application Programming Model: https://open.sap.com/courses/cp13/?campaigncode=CRM-XB22-MKT-DGEPDCST
Jens and Martin talk about the different flavours of ABAP which are available. They focus on the different ABAP runtimes in the cloud, mainly on the new Steampunk environment embedded into S/4HANA cloud. Here are some additonal links: SAP API Business Hub Embedded Steampunk Blog Post by Boris Gebhardt Open SAP Course Introduction to ABAP in the cloud Open SAP Course Building Apps with the ABAP RESTful Application Programming Model ABAP Conf --- Send in a voice message: https://anchor.fm/sap-community-podcast/message
Welcome to openSAP Invites. I'm your host, Elena Lucarelli, and in this episode, I'll be talking to two guest experts from the SAP Global Developer and Community Relations team, Mamikee Kanneh and Rich Heilman. We'll talk about the basics of ABAP, why it's worth learning, and where to start your learning journey.
In this next episode of Tech-Driven Business, Mustansir Saifuddin continues the conversation with Hau Ngo of Summerlin Analytics to discuss how to approach data modeling and visualization when using SAP Analytics Cloud (SAC). Hau first joined us for a 6-part series in 2021 to talk about SAC and what it means to enterprises as they move to the cloud. Hau and Mustansir share real-life tips on how to approach this depending on your team and company. Listen in for quick takeaways that you can put in to place today. As the tech industry moves to simpler tools, data modeling plays an even more important role. Hau is an SAP Analytics Architect and an early adopter of SAP Analytics Cloud. In 2017, he helped a technology company in California consolidate global sales reporting across 7 different ERP systems. This effort culminated in one executive dashboard that displayed real-time information, eliminating weeks of manual coordination and data wrangling. Subsequently, Hau has presented his work at conferences such as SAPPHIRE 2019 in Orlando Florida, and has gone onward to help additional customers streamline their reporting processes and visualize the key company metrics. His experience with SAP Analytics Cloud extends to customers with various systems such as SAP Data Warehouse Cloud, BW/4HANA, and S/4HANA. Connect with Us: LinkedIn: Hau Ngo Mustansir Saifuddin Innovative Solution Partners Twitter: @Mmsaifuddin YouTube or learn more about our sponsor Innovative Solution Partners to schedule a free consultation. Episode Transcript [00:00:06.010] - Mustansir Saifuddin Welcome to Tech-Driven Business. Brought to you by Innovative Solution Partners. In this episode, I welcome back Hau Ngo of Summerlin Analytics listen in as he talks about the importance of balancing data modeling with visualization to get the most out of your investment in SAP analytics Cloud or SAC. [00:00:34.110] - Mustansir Saifuddin Hello Hau, how are you? [00:00:37.110] - Hau Ngo I'm doing well, Mustansir, how are you? [00:00:39.570] - Mustansir Saifuddin Hey, doing great, man. Welcome to Tech-Driven Business. Again, today we will talk about the balancing act they call it, especially when you talk about SAC. And you have so many different variables in terms of the data modeling part, the data visualization, and what is the right balance. That's what I want to talk about today. [00:01:06.070] - Hau Ngo Oh, sure, yeah. I think it gets a little bit tricky, I think now with this newer tool because you can do so much with it. Before we used to just do everything in either ABAP or BW and you just have like a table dump either in Excel or an LB grid. But now with SAC, you can still do a little bit of data modeling. You can define calculations so the lines are blurred, like where do you do which things? Right? And I think in terms of what I would suggest for a good data model in this new paradigm, I would try to have all your work done on the back end, meaning you would have all your calculations done in either S/4 or BW or Data Warehouse Cloud, and treat SAC as a read-only layer. So SAC as a reporting layer, just read what you've written and leave that. Now of course there's some give and take, some things are easier in SAC, but I think for the most part, make sure everything is done on the source system and you should be off to a good start. [00:02:13.930] - Mustansir Saifuddin Interesting. So what seems like a good data model in your example that you just shared? It's almost like do more of the heavy lifting on the back end, which can be either S/4 or Data Warehouse Cloud or any other system for that matter, as long as you can connect to SAC and then use SAC as almost like your reporting layer. But create your stories, but avoid more detailed calculations and modeling in SAC. [00:02:47.170] - Hau Ngo Yeah, exactly. Because if you start reading into the technical documentation, SAC explains the technology in this way. Each widget, each table that you see in your dashboard is a separate report or query call to the back end. So if you're doing a lot of heavy lifting on the front end, inside Analytics Cloud, it has to do that X times per widget. So we have nine or twelve there's nine or twelve separate calls. It's going to fetch a lot of data and then you're going to do a lot of calculations in your browser and that may slow it down. [00:03:27.770] - Mustansir Saifuddin Yeah, that's for sure. I mean, the number of widgets does impact your so, I mean, when we talk about widgets, especially, I've seen some dashboards or stories that can go from a single pager to multiple pages. Is there a good definition of exactly how many visuals you can have or you should have just to make your dashboards more robust? [00:03:56.110] - Hau Ngo Oh, sure, yeah. If you're looking for like a really responsive, quick rendering type dashboard, something that the user can open and see the data right away. The approach I've been taking is if you can break up your stories into multiple pages, I think SAP still recommends having only six at most charts per page, which is kind of sparse, to be honest. I typically run between nine and twelve per page, but if you can render all of your stuff on different pages, you only have to load those widgets per navigation. So typically I build for directors and executives, and they almost always want to see an overview page, which is like one chart type from one page, another chart type for another page, and they want to see specific things on the overview, and as they go from page to page, they go into a more specific look or drill down into their data. But if you can break it up, it renders much faster. If you can stick with the simpler chart types, like bar charts, numeric, pie, anything that's not a table, you should be in good shape. [00:05:13.230] - Mustansir Saifuddin That makes sense. Yeah, especially those cards are very useful. As you mentioned, when you're working with the C-levels, the information can be readily available. It's easy to grasp what's being presented on the initial overview page. [00:05:27.230] - Hau Ngo Exactly. [00:05:28.290] - Mustansir Saifuddin So that kind of leads me to my next question. This is good because we always get this inquiry, especially when you're dealing with a source, especially when you have multiple source systems feeding into your SAC model. Right. What constitutes like, a model, especially when you're dealing with data warehouse and S/4, what would you prefer?Usually you see from your experience, do you see a blend of those data sources or do you see a single data source and then working with that on the SAC side? [00:06:16.520] - Hau Ngo Yeah, I would say typically when we first start off on a project, I see a blend and then it moves into a centralized data warehouse. And I say that because with SAC, you can get things up and running pretty quickly. So we can leverage this trick called in browser blending where you can say, I have data coming from multiple things. I want to them all mashed together on a dashboard. And if I were to select something like company code, that selection applies to all of the chart types regardless of the source of data. So to get those types of dashboards up and running quickly, to make sure that the information you're presenting is clear, understandable is what the user is looking for. That is a great starting point, but almost always you run into the data integration issue and that's almost always better done in a data warehouse because the tools are made for that. [00:07:13.310] - Mustansir Saifuddin Yeah, that makes sense. Well, especially I'm just thinking of a scenario where you have a need to quickly bring something up, especially when you're dealing with executives and they want information on their fingertips, and you try to kind of get information directly from the source system versus a model based on a data warehouse, things can get a little tricky. [00:07:42.260] - Hau Ngo Yes. And with this tool, also, you get around that trick or that tricky scenario by showing these executives what you can do with the tool before committing three to six months into a lengthy implementation. They want to see what's possible upfront, and if they want to invest that fund towards that effort. [00:08:04.380] - Mustansir Saifuddin It's a great advice, actually. I like that. So what I'm hearing is you can do a quick show and tell and then see what the capabilities are and how the tool can interact with a transactional system versus a data warehouse. And then once things are the way it's supposed to be from a business standpoint, you can create a model behind the scenes. Right. To make it more the reusability seems to go up, correct? Is that my understanding? [00:08:37.110] - Hau Ngo Yeah, exactly. I consider this more like a high fidelity mock up where you're using production data. They're familiar with the figures, and you can get them most of the way there with business content. So regardless of which system that you have, the tools are there for you to kind of take apart and blend together in your browser with this tool. [00:09:00.410] - Mustansir Saifuddin For sure. Yeah. So let me ask you this. Based on your experience, I know you talked about you've done multiple SAC implementations in your experience. Anything that stuck out for you, like, any example that you would like to share with our listeners? [00:09:14.760] - Hau Ngo Yeah. So this is going to be, I would say, a tricky one to answer because I work with large teams where the project budget is $400 million, and then I work with small teams where it's just me plus the client, because newer companies are being formed now through divestiture where there's a larger firm, they spin off a smaller subdivision or subsidiary. And those folks, they know what they want. They're used to having information in a certain way, but they no longer have the staff or the team to deliver that. So I would say if you don't have a data warehouse, don't worry, you can use this tool. You can use other cloud based dashboard tool with your source data, whether it's ECC or S/4. But as you get more mature and as you consider purchasing a data warehouse, maybe you don't even need a large team for that either, because now SAP has another tool called Data Warehouse Cloud, which is a cloud based data warehousing tool that doesn't require the large upfront cost and the team to implement. [00:10:25.400] - Mustansir Saifuddin That interesting. Yeah. I think the way the industry is going depending on the size of the implementation and the requirements. Right. You can take multiple approaches and there's no right or wrong answer. It depends on what your requirements are at that point in time, right? [00:10:54.870] - Hau Ngo Yes, exactly. And it seems like now the tools are advancing that in a way that we can do more with less and we can get things done quicker than before. So it's pretty exciting. [00:11:08.430] - Mustansir Saifuddin Yeah, for sure, I think. And that's the key piece, right? I mean, you can spin up a dashboard in a matter of days and hours versus weeks and months. That used to be the case in the past. [00:11:19.540] - Hau Ngo Yeah, exactly. [00:11:23.050] - Mustansir Saifuddin That's an interesting segue into this idea of like, folks talk about getting things quickly and that means that a lot of times a lot of projects want to bypass our data warehouse. Right. What are your thoughts on that? What would be your advice to them or the right way to do it? [00:11:47.290] - Hau Ngo Oh, sure. So if they're, I would say relatively small and nimble in terms of company size, you can create beautiful dashboards with S/4 data. You don't need a data warehouse if you happen to run S/4, so that there's a lot of business content there that you can leverage and extend. But if you are looking at a data warehouse, like I mentioned, data warehouse cloud is an option. But a lot of these cloud based tools, they seem to work better and they seem to work across different data sources as well. I would say just go ahead and give it a try. The takeaway here isn't so much the tool, it's trying to get the user buy in from your business. So I would focus more on that before really focusing on how do we do it, making sure if this is something that the users want to get done. [00:12:44.470] - Mustansir Saifuddin Yeah, for sure. I think that is probably one of the key takeaways. I always ask this question because my listeners like to hear, especially when you're talking about these kind of insights. What is the one takeaway when you talk about the balancing act between data modeling and data visualization when it comes to SAC? [00:13:07.510] - Hau Ngo Oh, sure. I think in the past we used to have, I would call them clunkier tools like business objects or Lumira, where you need a dedicated resource or team of resources to maintain the server to do the development. What I've seen now is the transition to simpler tools, both the front end and the back end, the SAC visualization tool and the data warehousing tool that's coming out because they're so much easier to use. I would focus less on the reporting visualization need in SAC because you can get a dashboard out and running in an hour if everything is really clearly defined, so the effort is much less. Right. But the classic problem exists if you happen to be doing a lot of data transformation or merging data from different places, the data modeling efforts still remains, even though you can get it done quicker. The effort between visualization reporting versus back end modeling, the ratio is now leaning more on the back end. So before, if it's three to six months on the back end, maybe a month on the front end. Now it's more like a day at most on the front end, depending on how many revisions you want to go to. [00:14:38.760] - Hau Ngo But the data validation is still there on the back end. So I would focus more on hiring developers for the back end who knows what they're doing and are familiar with the process. More so on the back end than the front end. [00:14:52.450] - Mustansir Saifuddin Yeah. So I think it kind of leads up to that question about how do you architect your data? Right. In your source system? And what is that? The possibility of pulling the information in a way that it makes sense from whatever the business KPI that you're working on, correct? [00:15:09.250] - Hau Ngo Yes, absolutely. And you'll find, as you know, the time sync is validation and there's really nothing that you can do to get around that, depending on how many sources of data you're combining, transforming, and the complexity that is still there. [00:15:25.570] - Mustansir Saifuddin Yeah, for sure. And that's probably not going to go away until you have all these different definitions of the key indicators and how you measure it. And every company, every organization has their own way of doing it. So as long as that is well defined and well published, the front end work seems like it's become a lot more easier and better in terms of the visualization with Sac. [00:15:56.170] - Hau Ngo Yeah, absolutely. [00:15:58.450] - Mustansir Saifuddin Great. Hey, it's been great talking to you. How really good insights in today's session. Look forward to our next coming up soon. Thank you so much. [00:16:09.200] - Hau Ngo Yeah, thank you, Mr. Have a good one. [00:16:11.760] - Mustansir Saifuddin You too. [00:16:15.530] - Mustansir Saifuddin Thanks for listening to Tech-Driven Business brought to you by Innovative Solution Partners. Hau shared some key pointers as you think about where to focus your efforts in SAC. His main takeaway, as we transition to simpler tools focus on data modeling. We would love to hear from you. Continue the conversation by connecting with me on LinkedIn or Twitter. Learn more about Innovative Solution Partners and schedule a free consultation consultation by visiting Isolutionpartners.com. Never miss a podcast by subscribing to our YouTube channel. Information is in the show notes.
Hablamos de SAP con Sandra Solís, alguien a quien no conocía; de hecho, cuando hablé con ella y no sabía ni cómo se llamaba. A raíz de una mención que hizo Roger Lavi en su charla sobre Mundo Abaper, había estado mirando lo que hacía y tenía pensado contactar con ella en un futuro. Hizo un comentario en el vídeo de Roger y eso dio pie a que contactara con ella para ver si le interesaba hablar. Cruzamos 2 ó 3 mensajes, para buscar una hora que nos cuadrara a los 2, ya que ella está en México, presentándonos brevemente y recuerdo que al final le pregunté: “por cierto, ¿cómo te llamas?” Sandra se define como una chica deportista, perfeccionista y distraída… que lleva 10 años trabajando con temas de ABAP y dedica gran parte de su tiempo a generar contenido para facilitar el aprendizaje a los demás. Si quieres aprender ABAP, deberías echarle un vistazo a su contenido. Hablamos de todo lo que hace, de cómo ha llegado hasta allí y de cuáles son sus planes… Como siempre, lo mejor es escucharlo...
In this next episode of Tech-Driven Business, Mustansir Saifuddin brings back Hau Ngo of Summerlin Analytics to share an update on SAP Analytics Cloud (SAC). Hau first joined us for a 6-part series in 2021 to talk about SAC and what it means to enterprises as they move to the cloud. He revisits us to talk about what it takes for an architect to be successful in implementing SAC. Listen is for quick takeaways that you can put in to place today. With the wealth of learning tools available, SAC is no longer out of reach for clients or consultants. Hau is an SAP Analytics Architect and an early adopter of SAP Analytics Cloud. In 2017, he helped a technology company in California consolidate global sales reporting across 7 different ERP systems. This effort culminated in one executive dashboard that displayed real-time information, eliminating weeks of manual coordination and data wrangling. Subsequently, Hau has presented his work at conferences such as SAPPHIRE 2019 in Orlando Florida, and has gone onward to help additional customers streamline their reporting processes and visualize the key company metrics. His experience with SAP Analytics Cloud extends to customers with various systems such as SAP Data Warehouse Cloud, BW/4HANA, and S/4HANA. Connect with Us: LinkedIn: Hau Ngo Mustansir Saifuddin Innovative Solution Partners Twitter: @Mmsaifuddin YouTube or learn more about our sponsor Innovative Solution Partners to schedule a free consultation. Episode Transcript Mustansir Saifuddin (00:03) Welcome to Tech-Driven Business. Brought to you by Innovative Solution Partners. In this episode, I welcome back Hau Ngo of Summerlin Analytics listen in as he talks about his real-life experience of SAP Analytics Cloud, specifically, how SAP is making it easier for clients, lessons he has learned since he last joined me in 2021, and more importantly, what you need to do to be successful with an SAC implementation. Mustansir Saifuddin (00:51) Yeah, it's been a while. It has been a year and a half when we last spoke about SAC and the role of SAC in the business intelligence SAP world. Hau Ngo (01:04) Yeah, I think so. And I think at that time, SAC was still relatively new and unknown. So it's good to catch up after some time in the field and see what other people are experiencing with the tool. Mustansir Saifuddin (01:16) Yeah, for sure. I think it's come a long way since we last spoke, and for today's session, I would like to talk about some of the key ingredients, especially when you're making your reporting and analytics implementation right. And what makes them successful, especially when you're dealing with SAC. Hau Ngo (01:35) Yeah, sounds good. And I would say now that things are starting to pick back up, projects are starting to come back online, a lot of people are starting to look at reporting as the key driver in the businesses again. And it's good to see that SAC is up there with the other cloud tools. Mustansir Saifuddin (01:51) For sure. Yeah, I think we've seen a lot of good changes coming through the tool and how it has kind of developed over the past couple of years. So okay. With that, let me get into the first topic I would like to get your insights into. So when we talk about SAC, what is the role of the analytics architect, especially when it comes to implementing SAC? Hau Ngo (02:20) Sure, I think that's a great initial question, and I think a lot of clients overlook communication as a quality that should be high up the list. Of course, technical competency and familiarity of the tool is a given. The resource should know where 80% of the time, where to find the option to change a setting or to enable a feature. And I think I've done about ten SAC projects so far, and I still ask my clients for direction when they come and ask for something I'm not clear about. But getting back to the communication part, I think this skill ranks nearly as high as the technical know-how, because building a dashboard is very collaborative and it's an effort that involves directors of finance or supply chain who then need to present the information to someone in the executive office. So folks at these level are exceptionally pressed for time and having a resource who communicates well, whether it's during the working sessions or through email makes this process go smoother, quicker, and more enjoyable. Mustansir Saifuddin (03:30) Interesting. So it seems like one of the key skills required for having a successful implementation, especially when you're playing the architect role, is communication. Hau Ngo (03:40) Yes, absolutely. Only because this tool is end-user friendly. And there's a lot of things now, I guess, two or three years later, written about this tool and the functionality, and SAP has done a wonderful job of marketing that. Where it gets into a little bit of trouble, I think, for a lot of end users and clients is they're not sure what the tool can do because it can do a lot. But what they have in their specific environment, whether it's Analytics Cloud to S/4 directly, or if they're connecting to the new Data Warehouse Cloud, or if they're connecting to HANA Data Warehouse, or BW Warehouse, or BW/4HANA. So depending on how it's used and what it's connected to, it can do certain things in some instances, but not another. And having an architect who maybe have a little bit of experience in all four different areas could definitely help walk them through that process. Mustansir Saifuddin (04:40) That's interesting. Yeah, I think that makes sense, especially when you're dealing with the level of users who are more business focused and having that communication skill, as well as a way to understand what their requirements are. Right, I think that makes sense. Hau Ngo (05:00) Yeah, absolutely. Mustansir Saifuddin (05:01) So I think this kind of leads me into my next question. We always talk about this, right? Why does the business knowledge and collaboration with business users is so important, especially when you go about implementing SAC? Hau Ngo (05:15) Yeah. If you recall a couple of years ago, and this is maybe speaking to our age, but most of the reporting tools were excel-based, and now dashboards have been recognized as the more efficient way of presenting large amounts of data in a quicker way. And the challenge with this new approach is that each business department looks at different metrics and how they interpret the data differently. Right. So, for example, someone in finance looks at the profit and loss or maybe the sales margin numbers and may want key data points in a tabular review and in a specific order or grouping. Someone else in order fulfillment or customer service may like the larger numeric tiles that show daily sales numbers or bar tiles that show open orders for specific items that may not ship in time. So to add to that, each dashboard will be tailored to the preference of that particular executive. Maybe she's older and you have to use larger fonts and maybe consider something that's print ready. Or you may have a director who's younger and wants to see numbers on the go. So you may have to consider a mobile, responsive layout. Hau Ngo (06:29) So all of this is to say that design dashboards and the data models that go with it is often highly customized and require a lot of interaction. More so than your typical back-end developer maybe used to. Mustansir Saifuddin (06:42) I think that is important to know, especially when you talk about a demographics. Right. Who is my end client, especially the age. The way of presenting the information based on their key roles seems like one of the key reasons that you need to understand the business. And what I'm hearing from you. Collaboration is the key piece, right? Hau Ngo (07:10) Yes, absolutely. Because you don't want to go back and forth with a higher-level executive. Too many times they are pressed for time. So however, you can shave off those cycles of back and forth, whether you're familiar with the process area or maybe you can anticipate the request. That definitely goes a long way. Mustansir Saifuddin (07:31) For sure. So I think that let me ask you a personal question. What do you consider one of your biggest accomplishments when it comes to doing these implementations? Any personal favorites? Hau Ngo (07:49) Yeah, I would have to say that learning new skills and learning them quickly has been exciting and rewarding. I would say during the first 15 years working with SAP, the technology has been relatively slow. Back then you had BW and ABAP for data warehousing and reporting. But just in the last five years, that has been a blur with Hana calculation views, S4 CDS views, analytical cloud and the application design, of course. And now with Data Warehouse Cloud and each one of these required learning and retooling and it's a very exciting time. Mustansir Saifuddin (08:30) Absolutely. I think that kind of sums it up. Right. I mean, things have changed quite a bit in the past few years, especially when it comes to SAC and certain tools that are very business focus and the whole layout and the communication that it brings to the end users, I think is much different than what it was in the past. Hau Ngo (08:55) Yeah, you can almost say we went from waterfall to agile very quickly. Mustansir Saifuddin (09:02) That's a good comparison. Things were done a certain way for a very long time, especially when it comes to analytics. Now we are able to take that to the next level, right? Hau Ngo (09:13) Yes, absolutely. Mustansir Saifuddin (09:14) Especially with SAC some of the key ingredients that it contains. As a tool, from predictive to planning to the stories, everything is just giving you the information very quickly in a very precise way. Hau Ngo (09:34) Yeah, and SAP has done a good job with that. They actually package a lot of the information where it's almost out of the box and implementation is very minimal to get your data into a presentable format quickly. Mustansir Saifuddin (09:47) Absolutely. We always talk about these implementations and that question comes up. Right. Analytics implementations are challenging at times and especially when you're dealing with different levels of business users. What are some of the key indicators for a successful implementation? How would you quantify that? Hau Ngo (10:12) If you ask a lot of people, I'm sure you'll get different answers. But I think the clarity of the project goals and limitations of the tools are important. Sometimes I see projects fail because the client expects more than what the people or the tool can deliver. In a limited time, the scope keeps expanding. But where I've often seen successes are when projects that have a team that constantly work together to define and agree to what's possible. Those projects tend to be more successful more often than not. Mustansir Saifuddin (10:48) So I think it kind of sums it up with that statement you had just made. Right. As long as you have a very succinct definition of the requirements and then a resource or an expert who understands architecture can do things, these things in a very precise manner right. In a very timely delivery also. Hau Ngo (11:13) To be honest, most of my projects, the one I enjoy the most, I actually learn from the client. So it's an oxymoron. You're hiring someone who's an expert in this field but that person is also learning both the functional business side and the technical side, sometimes, from the client. So it has to be collaborative for some of these things to work out well. Mustansir Saifuddin (11:35) Yeah, I think that's a key statement you just made. Especially a lot of these kind of projects tend to go different ways depending on how requirements are defined and what kind of challenges you have when you come on board in these projects. Technical challenges, business challenges, et cetera. And when I look at it as a whole, it seems like the learning is on both sides, especially when you are interacting with the level of users in these kinds of cases is definitely different than working with an analyst, right? Hau Ngo (12:21) Yes, absolutely. Mustansir Saifuddin (12:24) Okay, great. So I know we kind of come to our time for at least this particular session. I would like to ask you this based on what we have covered so far, what is one of the key takeaways that you would want to leave the listeners with today? Hau Ngo (12:42) I would say most of the new cloud-based tools that we see today, like analytics cloud, they're relatively easy to use, but still I see a lot of hesitation when it comes to adapting or even trying out these new technologies. So my advice is to just give it a try, even if it's just an evaluation, and learn what it can do and just as important, what it cannot do. There's a lot of tutorials, online video and written, so the barrier to entry isn't as high now as it's been in the past. You'll have to put in the work, of course, but you'll be surprised how quickly you can become an expert with these new tools. And after that, it's about sharing what you've learned and helping your team succeed. Mustansir Saifuddin (13:28) That's a great advice. That's a great advice. I like it. Especially when you mentioned that there are so many tools available for anyone who is interested and has the desire to take that to the next level. So the information is available as long as you're willing to go out and explore. Hau Ngo (13:48) Yes. Mustansir Saifuddin (13:49) Great. Well, thank you so much, Hau. So it's been a pleasure talking with you and look forward to our next session. Hau Ngo (13:56) Yeah, likewise, Mustansir, to dive into some deep conversation technical conversations next time. So talk to you then. Mustansir Saifuddin (14:05) Thank you so much. Hau Ngo (14:07) Yes, thank you. Mustansir Saifuddin (14:11) Thanks for listening to Tech-Driven Business, brought to you by Innovative Solution Partners, Hau gave a great overview of SAP Analytics Cloud in today's environment. His main takeaway: take advantage of the many resources available to learn. The barrier to entry for SAC is low, so take advantage of it to learn all that you can. We would love to hear from you. Continue the conversation by connecting with me on LinkedIn or Twitter. Learn more about Innovative Solution Partners and schedule a free consultation by visiting Isolationpartners.com. Never miss a podcast by subscribing to our YouTube channel. Information is in the show notes.
Hablamos de SAP con Roger Lavi, alguien a quien descubrí en LinkedIn, a raíz de una publicación que hizo sobre un curso gratuito de SuccessFactors en español. Roger empezó en SAP pegándose con ABAP, con la SE38, lo que en su momento le pareció “un bloc de notas”… y al mes ya era un “experto”… ;-) Por suerte (o por desgracia) le tocó hacer temas de SAP HR y en esas apareció por ahí SuccessFactors, que es a lo que se dedica ahora, no sólo como consultor, también como instructor. Nos cuenta cómo aprende él y cómo ayuda a la gente que se quiere iniciar en el mundo de la consultoría en SuccessFactors… ¡y en español! Como siempre, lo mejor es escucharlo...
2022-06-14 Weekly News - Episode 152Watch the video version on YouTube at https://youtu.be/MeHqJm2w3Pk Hosts: Gavin Pickin - Senior Developer at Ortus Solutions Daniel Garcia - Senior Developer at Ortus Solutions Thanks to our Sponsor - Ortus SolutionsThe makers of ColdBox, CommandBox, ForgeBox, TestBox and all your favorite box-es out there. A few ways to say thanks back to Ortus Solutions: BUY SOME ITB TICKETS - COME TO THE CONFERENCE Like and subscribe to our videos on YouTube. Help ORTUS reach for the Stars - Star and Fork our Repos Star all of your Github Box Dependencies from CommandBox with https://www.forgebox.io/view/commandbox-github Subscribe to our Podcast on your Podcast Apps and leave us a review Sign up for a free or paid account on CFCasts, which is releasing new content every week BOXLife store: https://www.ortussolutions.com/about-us/shop Buy Ortus's Book - 102 ColdBox HMVC Quick Tips and Tricks on GumRoad (http://gum.co/coldbox-tips) Patreon SupportGoal 1 - We have 37 patreons providing 100% of the funding for our Modernize or Die Podcasts via our Patreon site: https://www.patreon.com/ortussolutions. Goal 2 - We are 53% of the way to fully fund the hosting of ForgeBox.io PATREON SPONSORED JOB POSTING!Hagerty - MotorSportReg - 2 Job Opportunities for Senior Software Engineer, Motorsport - more in the job section.Watch the videoReady to get in the driver's seat? Join us! - https://bit.ly/3985J3U News and AnnouncementsINTO THE BOX - UpdatesInto the Box Super Early Bird ticket pricing is over, but you can still get the Early Bird. Last week we had the first couple of episodes of the Modernize or Die Podcast - Conference Edition for ITB 2022.To read all of our blog posts from ITB, visit the site or subscribe to RSS https://intothebox.org/blog This week we're going to be announcing the some more of the podcast episodes, like some workshop information, and a special announcement about more speakers and more sessions... but you'll have to wait and see.Into the Box 2022 Podcast Series: About the Conference with Gavin PickinInto the Box 2022 is coming up in September, 2022, hosted in Houston Texas. In this episode, Gavin Pickin answers a few questions about the conference, how it began, what's the format, who will be speaking there, and much more.http://www.intothebox.org/blog/into-the-box-2022-podcast-series-about-the-conference-with-gavin-pickin ITB 2022 Podcast Series - Workshop - Legacy Code Conversion To The Modern World! with Dan CardThis podcast is a special podcast for attendees or undecided attendees, to get a view of what the workshop has to offer. This workshop Legacy Code Conversion To The Modern World! with Dan Card, will start with an app that has been created as a single .cfm page. During the day we'll look at why the idea of refactoring is even worth considering if the code we have is working. What makes a site “traditional” vs “modern”? We'll start off looking at the issues that usually drive working on your code and how refactoring is definitely a process and the accumulation of many small changes rather than an single massive event.http://www.intothebox.org/blog/itb-2022-podcast-series-workshop-legacy-code-conversion-to-the-modern-world-with-dan-card.ITB 2022 Podcast Series - Workshop - TestBox - Getting started with BDD-TDD with Brad WoodThis podcast is a special podcast for attendees or undecided attendees, to get a view of what the workshop has to offer. Brad Wood talks about his upcoming workshop at Into the Box, he talks about who the ideal audience is, and why they should attend. He talks about what will the workshop cover, the requirements for the workshop, and what he hopes the attendees will leave the workshop with.https://www.intothebox.org/blog/itb-2022-podcast-series-workshop-testbox-getting-started-with-bdd-tdd-with-brad-wood ITB - Top Secret - Big Announcement - Special Pre-Conference Track Due to Covid and other reasons, some of the CFML Community Speakers will not be able to make this years Into the Box - but we wanted to include them anyways.After much discussion and debate, we eventually decided, in the efforts to maximize content, and ensuring we have speakers in front of attendees, the best option was to host a third track for the conference, and we're calling it the pre-conference track.The format: Dev Week format - Mon Aug 29th - Friday Sept 2nd. Each day will have 2 sessions, 11am CDT and 2pm CDT Sessions will be live, with Q&A via Zoom for ITB Attendee ticket holders. The recorded sessions will be provided to the ITB attendees for download to watch prior to the conference (on the plane for example) in case they cannot attend the live session. We will also have a viewing area on site, which will act like a 3rd track at the conference itself. Speakers will be announced next week New Releases and UpdatesA MEW feature has rolled out to the CommandBox Service Manager - Task ServicesA mew feature has rolled out to the CommandBox Service Manager module. In addition to servers, you can make a Task Runner daemon into a Windows, Mac, or Linux service as well. Great for MQ consumers, file system watchers, or scheduled tasks! https://commandbox-service-manager.ortusbooks.com/task-services Webinars / Meetups and WorkshopsICYMI - Online CF Meetup - "When Should I Use 3rd Party Libraries vs Roll My Own?", with Gavin PickinThere is always a trade-off between using a 3rd party library and rolling your version in software development. I often hear many of these points in discussions, but I wonder how many people know and consider them, so I wanted to share my pros and cons.This presentation will help convince you that libraries are not EVIL like so many haters believe. Choosing the right libraries will make you more productive and efficient, not lazy. We'll look at how to identify solid use-cases for using a 3rd party library in your application. It gives you a checklist of questions to help you identify the red flags of unsafe, unreliable, poorly supported, or ill-suited libraries.We'll look at some CF Landscape exampleshttps://www.meetup.com/coldfusionmeetup/events/286262739/ Recording: https://www.youtube.com/watch?v=JP-_U41zW9Q Online CF Meetup - “How to find, install and implement 3rd party libraries in CFML” with Gavin PickinThursday, June 23, 20229:00 AM to 10:00 AM PDTIn this meetup, Gavin will show you how to find, install and implement 3rd party libraries in ColdFusion / CFML. He will look at how to find them, how to install them, whether they are zips, gists, copy page, package managers, or even Java Jar files. We'll look at the pros and cons of different approaches, and discuss the best practices for using those 3rd party libraries.Meetup Link: https://www.meetup.com/coldfusionmeetup/events/286569044/ ICYMI - Live Stream Series - Koding with the Kiwi + FriendsSpecial Guest - Adam Cameron - Talking TDDFriday, June 10th, at 1pm PDTCFCasts Recording: https://cfcasts.com/series/koding-with-the-kiwi-+-friends/videos/20220610-koding-with-the-kiwi-+-friends-adam-cameron-tdd-testing Live Stream Series - Koding with the Kiwi + FriendsSpecial Guest - Kai Koenig - Talking Databases, ORM, and Database TestingFriday, June 17th, at 1pm PDTPatreon's check your email, there will be an email sent Wednesday with the registration link for the zoom call… or keep an eye out in the Patreon Only BoxTeam Slack channel or the Ortus Community Forum section.Not a patreon? Sign up today or wait for us to release the recording on CFCasts after the session.Ortus Webinar - June - Getting started with the Legacy Migration with Dan CardJune 24th 2022: Time 11:00 AM Central Time ( US and Canada )We will look at the process of converting legacy .cfm based sites into a more modern coding design which has less overall code, is easier to maintain and manage, mistakes and errors can more readily and speedily identified and fixed, and is easier to read.Registration Link: https://us02web.zoom.us/meeting/register/tZAvceqsqj4vGd2jojyCgn7cUnytPpBeWvV5 View all Webinars: https://www.ortussolutions.com/events/webinars June 2022 Seattle ColdFusion User Group MeetingSending SMS messages using ColdFusion and the Twilio API with Leon O'DanielThursday, June 23, 20225:00 PM to 6:00 PM PDTWe are restarting our Seattle ColdFusion User Group meetings and are looking forward to meeting online with all of you.https://www.meetup.com/Seattle-ColdFusion-User-Group/events/285974950/ Adobe WorkshopsJoin the Adobe ColdFusion Workshop to learn how you and your agency can leverage ColdFusion to create amazing web content. This one-day training will cover all facets of Adobe ColdFusion that developers need to build applications that can run across multiple cloud providers or on-premiseWEDNESDAY, JUNE 15, 20229:00 AM EDTAdobe ColdFusion WorkshopBrian Sappeyhttps://1-day-coldfusion-workshop.meetus.adobeevents.com/ WEDNESDAY, JUNE 22, 20229:00 AM CETAdobe ColdFusion WorkshopDamien Bruyndonckx (Brew-en-dohnx) https://adobe-cf-workshop.meetus.adobeevents.com/ THURSDAY, JUNE 23, 202210:00 AM PDTExploring the CF Administrator: pt2Mark Takata https://exploring-coldfusion-administrator-2.meetus.adobeevents.com/ THURSDAY, JULY 28, 202210:00 AM PDTMaking games with Adobe ColdFusionMark Takatahttps://making-games-with-adobe-coldfusion.meetus.adobeevents.com/ FREE :)Full list - https://meetus.adobeevents.com/coldfusion/ Adobe and Carahsoft workshopsICYMI - Tuesday, June 7, 2022Adobe ColdFusion WorkshopCPE credit availableHosted By: Adobe & Carahsofthttps://www.carahsoft.com/learn/event/37401-adobe-coldfusion-workshopCFCasts Content Updateshttps://www.cfcasts.comJust Released LogBox 101Log Levels Publish your First ForgeBox PackageForgeBox Admin - Packages Koding with the Kiwi20220610 - Koding with the Kiwi + Friends - Adam Cameron - TDD Testing 2022 ForgeBox Module of the Week Series - 2 new Videos 2022 VS Code Hint tip and Trick of the Week Series - 2 new Videos Coming Soon Last couple of videos for Gavin Pickin - Publish Your First ForgeBox Package LogBox 101 from Eric Peterson Koding with the Kiwi + Friends Box-ifying a 3rd Party Library from Gavin More ForgeBox and VS Code Podcast snippet videos Conferences and TrainingICYMI - US VueJS ConfFORT LAUDERDALE, FL • JUNE 8-10, 2022Beach. Code. Vue.Workshop day: June 8Main Conference: June 9-10https://us.vuejs.org/ ICYMI - Apple WWDCJune 6 to 10https://developer.apple.com/wwdc22/ Quasar ConfPlease let us know about you and what you'd like to speak about in all things Quasar or Vue!!!Conference Date: Saturday, July 9th, 2022 - 3 p.m. GMTTHAT ConferenceHowdy. We're a full-stack, tech-obsessed community of fun, code-loving humans who share and learn together.We geek-out in Texas and Wisconsin once a year but we host digital events all the time.WISCONSIN DELLS, WI / JULY 25TH - 28TH, 2022A four-day summer camp for developers passionate about learning all things mobile, web, cloud, and technology.https://that.us/events/wi/2022/ Our very own Daniel Garcia is speaking there https://that.us/activities/sb6dRP8ZNIBIKngxswIt Adobe Developer Week 2022July 18-22, 2022Online - Virtual - FreeThe Adobe ColdFusion Developer Week is back - bigger and better than ever! This year, our experts are gearing up to host a series of webinars on all things ColdFusion. This is your chance to learn with them, get your questions answered, and build cloud-native applications with ease. Speakers have been announced Agenda has been announced https://adobe-coldfusion-devweek-2022.attendease.com/registration/form VueJS Forge After many requests - New Dates - July 13th-14thDue to many of you taking advantage of early summer vacations, we have decided to postpone the event to a date that will make sure as many of you as possible won't miss out on the opportunity to attend Vue.js Forge!Organized by Vue School_The largest hands-on Vue.js EventTeam up with 1000s of fellow Vue.js devs from around the globe to build a real-world application in just 2 days in this FREE hackathon-style event.Make connections. Build together. Learn together.Sign up as an Individual or signup as a companyCompany Deal - $2000 for a team of 5, includes VueSchool annual membership and guaranteed seat at the workshops at VueJS Forge as well… and you can pick your teamSneak Peek into the Project: Project Management SAAS Apphttps://vuejsforge.com/Into The Box 2022September 6, 7 and 8, 2022One day workshops before the two day conference!Super Early bird pricing ended May 31st, 2022 - Get the early bird price nowSign up for the workshops before they fill upConference Website:https://intothebox.orgITB Blog has new updates almost every day!CF Summit - OfficialMirageOct 3rd & 4th - CFSummit ConferenceOct 5th - Adobe Certified Professional: Adobe ColdFusion Certification Classes & Testshttps://cfsummit.adobeevents.com/ Registrations are now open.For just $99!Grab your early-bird tickets before June 30.Call for Speakers is now Open - No Closing Date - Submit soonFrom Slack re Adobe Certified ProfessionalThe Adobe Certified Professional: Adobe ColdFusion cert is a totally different, MUCH more difficult and comprehensive certification than the CF Specialist previously offered. Mark Takata, Nolan and Dave F + the CF engineering team, Elishia and Kishore all spent a week together building the new one and it is HARD. I highly recommend it as a test of your skills, I guarantee everyone will learn something new.Yes, but there's also over 100 hours of video to go over before the 1 day lecture + cert. So you watch videos, sit in class, then take the exam there. It is no joke, definitely challenging, but super satisfying to pass.Plus you get access to those videos for a year, which is nice for going back and reviewing things down the line.Into the Box Latam 2022Dec 7thMore information is coming very soon.CFCampNo CFCAMP 2022, we're trying again for summer 2023TLDR is that it's just too hard and there's too much uncertainty right now.More conferencesNeed more conferences, this site has a huge list of conferences for almost any language/community.https://confs.tech/Blogs, Tweets, and Videos of the Week 6/14/22 - Blog - Ben Nadel - It's OK To Be Super Explicit In Your Data Access Method NamesThis post is mostly a note to myself - a sort of "permission slip" to relax the previous constraints of my mind. The other day, I was writing an Update method in a data access object (DAO) within my ColdFusion application. This update method was updating an optional relationship within my domain model. Meaning, the target row wasn't guaranteed to exist. As such, I decided to author the underlying SQL statement as an Upsert method that would use the ON DUPLICATE KEY UPDATE semantics. This would allow me to either update the existing row or create a new row on-the-fly. Technically, this worked like a charm; but, emotionally, I felt deeply conflicted.https://www.bennadel.com/blog/4281-its-ok-to-be-super-explicit-in-your-data-access-method-names.htm 6/14/22 - Blog - Michael Born - How Can I use a Jar library in CFML?CFML makes it simple to instantiate and use native Java classes without leaving CFML-land. For example, we can use Java's SimpleDateFormat library to format a date object. In order to use a third-party java library, however, such as the Jsoup HTML parser, you will need to load the jar into the CFML engine first, so let's see how we can do that.https://www.ortussolutions.com/blog/how-can-i-use-a-jar-library-in-cfml 6/14/22 - Wil De Bruin - Logbox: automated archiving of your logsWhen you start using Logbox the amount of logged messages can add up quickly, leading to huge logfiles or database tables with many many logEntries. Logbox has many different appender types, and in some cases size of your logs is controlled by external systems such as lucee or for example the logrotate system in Linux. If you are logging to a file you could use a rollingFileAppender which limits the file size, and for this appender you can configure the max number of file archives.https://shiftinsert.nl/logbox-automated-archiving-of-your-logs/ 6/13/22 - Blog / Podcast - ITB 2022 Podcast Series - Workshop - TestBox - Getting started with BDD-TDD with Brad WoodThis podcast is a special podcast for attendees or undecided attendees, to get a view of what the workshop has to offer. Brad Wood talks about his upcoming workshop at Into the Box, he talks about who the ideal audience is, and why they should attend. He talks about what will the workshop cover, the requirements for the workshop, and what he hopes the attendees will leave the workshop with.https://www.intothebox.org/blog/itb-2022-podcast-series-workshop-testbox-getting-started-with-bdd-tdd-with-brad-wood 6/10/22 Blog - Ben Nadel - A Relational Database Table To Prevent Double Form-Submissions In ColdFusionThe other day on Episode 78 of the Working Code podcast, Adam Tuttle and I were talking about handling accidental, double form-submissions when there is no "natural key" in the database on which to attach a unique index. Adam suggested submitting a GUID (Globally Unique ID) along with the form POST and then storing that GUID in the target table. I think this is definitely the right direction; but, I didn't like the idea of storing a value in the table simply for the sake of uniqueness. And then it occurred to me: can I have a separate database table that does nothing but prevent double form-submissions in ColdFusion?https://www.bennadel.com/blog/4280-a-relational-database-table-to-prevent-double-form-submissions-in-coldfusion.htm 6/10/22 Blog - Ortus Solutions - Ortus Content Digest for week of June 10thWhat has Ortus been publishing this week? We have the Podcast, some CFCasts and YouTube Videos. We have a lot more planned for next week as wellhttps://www.ortussolutions.com/blog/ortus-content-digest-for-week-of-june-10th 6/8/22 - Blog / Podcast - ITB 2022 Podcast Series - Workshop - Legacy Code Conversion To The Modern World! with Dan CardThis podcast is a special podcast for attendees or undecided attendees, to get a view of what the workshop has to offer. This workshop Legacy Code Conversion To The Modern World! with Dan Card, will start with an app that has been created as a single .cfm page. During the day we'll look at why the idea of refactoring is even worth considering if the code we have is working. What makes a site “traditional” vs “modern”? We'll start off looking at the issues that usually drive working on your code and how refactoring is definitely a process and the accumulation of many small changes rather than an single massive event.https://www.intothebox.org/blog/itb-2022-podcast-series-workshop-legacy-code-conversion-to-the-modern-world-with-dan-card/?utm_medium=referral&utm_source=contentstudio.io 6/8/22 - Blog - Tony Junkes - Merge PDFs Into One With CFML and PDFBoxLet's look at an example using Apache PDFBox to merge one or more PDF files into a single PDF.This will demonstrate taking two separate PDF files, reading them as binary, and using PDFBox's PDFMergerUtility to append them into a new document object before writing the final file out. The whole process will work with the files in memory using some Java input and output streams.https://tonyjunkes.com/blog/merge-pdfs-into-one-with-cfml-and-pdfbox/ 6/8/22 - Gavin Pickin - Live Stream Series - Koding with the Kiwi + FriendsStarting this Friday, June 10th, at 1pm PDT, Gavin Pickin is going to host a live stream, live coding, pair programming with some Community Member "Friends". This stream will try to include special guests from the community, to get their viewpoints / advice on how Gavin should do something. They'll be pair programming while they chat, with each stream focusing on a piece of the project. For example, Adam Cameron about TDD, Sam Knowlton on Quick/QB, and Wil De Bruin on API documentation and Validation, and others from the Ortus Team and Community too on areas they are passionate about.https://www.ortussolutions.com/blog/live-stream-series-koding-with-the-kiwi-friends?utm_source=podcast&utm_medium=referral 6/7/22 Blog / Podcast - Into the Box 2022 Podcast Series: About the Conference with Gavin PickinInto the Box 2022 is coming up in September, 2022, hosted in Houston Texas. In this episode, Gavin Pickin answers a few questions about the conference, how it began, what's the format, who will be speaking there, and much more.https://www.intothebox.org/blog/into-the-box-2022-podcast-series-about-the-conference-with-gavin-pickin CFML JobsSeveral positions available on https://www.getcfmljobs.com/Listing over 96 ColdFusion positions from 53 companies across 47 locations in 5 Countries.2 new jobs listedFull-Time - Senior Full Stack Developer [Coldfusion] at Boston, MA - United States Jun 09https://www.getcfmljobs.com/jobs/index.cfm/united-states/Senior-Full-Stack-Developer-Coldfusion-at-Boston-MA/11483Full-Time - Technical Operations (Coldfusion)Engineer at Remote - United States Jun 08https://www.getcfmljobs.com/jobs/index.cfm/united-states/Technical-Operations-ColdfusionEngineer-at-Remote/11482 PATREON SPONSORED JOB POSTING!Hagerty - MotorSportRegSenior Software Engineer, MotorsportWe are seeking a Senior Software Engineer to work primarily with Node/Vue.js, ColdFusion, and AWS to improve our platform and build greenfield experiences.We are a 25-person team supporting 1,600 organizations with our SaaS CRM, commerce and event management platform. With 8,000 events managed in our marketplace annually by our customers, our goal is to be the number one software platform for automotive and motorsport events.Ready to get in the driver's seat? Join us!https://bit.ly/3985J3U Other Job Links Ortus Solutionshttps://www.ortussolutions.com/about-us/careers Clear Capital - Carol from Working Code Pod - https://bit.ly/3Ocu5Zz There is a jobs channel in the cfml slack team, and in the box team slack now too ForgeBox Module of the WeekRabbitMQSDKRabbitMQ is an open-source message-broker software that originally implemented the Advanced Message Queuing Protocol and has since been extended with a plug-in architecture to support Streaming Text Oriented Messaging Protocol, MQ Telemetry Transport, and other protocols.This library is a wrapper for CFML/ColdFusion apps to be able to interact with RabbitMQ via the Java SDK.https://www.forgebox.io/view/rabbitsdk VS Code Hint Tips and Tricks of the WeekTest Explorer UITesting can be a manual process, if not a complicated one. TEST Explorer UI is an extension that provides developers with a UI for running their tests in Visual Studio Code. This plugin extension supports a myriad of languages and includes JavaScript, ABAP, C, C++, Exlir, Elm, Go, Haxe, Java, Python, Ruby, REST/GraphQL, and other popular languages and implementations.https://marketplace.visualstudio.com/items?itemName=hbenl.vscode-test-explorer Thank you to all of our Patreon SupportersThese individuals are personally supporting our open source initiatives to ensure the great toolings like CommandBox, ForgeBox, ColdBox, ContentBox, TestBox and all the other boxes keep getting the continuous development they need, and funds the cloud infrastructure at our community relies on like ForgeBox for our Package Management with CommandBox. You can support us on Patreon here https://www.patreon.com/ortussolutionsDon't forget, we have Annual Memberships, pay for the year and save 10% - great for businesses. Bronze Packages and up, now get a ForgeBox Pro and CFCasts subscriptions as a perk for their Patreon Subscription. All Patreon supporters have a Profile badge on the Community Website All Patreon supporters have their own Private Forum access on the Community Website All Patreon supporters have their own Private Channel access BoxTeam Slack Live Stream Access to Koding with the Kiwi + Friends https://community.ortussolutions.com/ Patreons John Wilson - Synaptrix Brian Ghidinelli - Hagerty MotorsportReg Jordan Clark Eric Hoffman Gary Knight Mario Rodrigues Giancarlo Gomez David Belanger Dan Card Jonathan Perret Jeffry McGee - Sunstar Media Dean Maunder Wil De Bruin Joseph Lamoree Don Bellamy Jan Jannek Laksma Tirtohadi Carl Von Stetten Jeremy Adams Didier Lesnicki Matthew Clemente Daniel Garcia Scott Steinbeck - Agri Tracking Systems Ben Nadel Brett DeLine Kai Koenig Charlie Arehart Jonas Eriksson Jason Daiger Shawn Oden Matthew Darby Ross Phillips Edgardo Cabezas Patrick Flynn Stephany Monge John Whish Kevin Wright Peter Amiri You can see an up to date list of all sponsors on Ortus Solutions' Websitehttps://ortussolutions.com/about-us/sponsors ★ Support this podcast on Patreon ★
Hablamos de SAP con Enric Castella, un aficionado a la Fórmula 1 que terminó en esto de SAP; es decir, que le gustan las emociones fuertes
Bio: High-performing IT security leader with over 20 years of Information Technology and security experience in multiple Fortune 50 companies. In-depth knowledge of Information Security technologies and concepts, with extensive knowledge in Application Security principles. Demonstrated ability to successfully create and deploy comprehensive IT strategies. Models superior interpersonal, written, and verbal skills; including regular interaction with management, executives, and board members. Proven leadership and engagement abilities with leading teams, boards, and peer groups. CISSP, Security Strategy and program development, application security, Secure SDLC, extensive SAP deployment experience, ABAP and application development, and telecommunications/network equipment. Robust project management experience. Strong public relations and customer relationship skills. https://www.linkedin.com/in/david-nolan-139b9a12/ CISO Talk is supported by these great partners please make sure to check them out: KnowBe4: https://info.knowbe4.com/phishing-security-test-cyberhub Attivo Networks: www.attivonetworks.com **** Find James Azar Host of CyberHub Podcast, CISO Talk, Goodbye Privacy, Tech Town Square, and Other Side of Cyber James on Linkedin: https://www.linkedin.com/in/james-j-azar/ James on Parler: @realjamesazar Telegram: CyberHub Podcast Locals: https://cyberhubpodcast.locals.com ****** Sign up for our newsletter with the best of CyberHub Podcast delivered to your inbox once a month: http://bit.ly/cyberhubengage-newsletter ****** Website: https://www.cyberhubpodcast.com Youtube: https://www.youtube.com/channel/UCPoU8iZfKFIsJ1gk0UrvGFw Facebook: https://www.facebook.com/CyberHubpodcast/ Linkedin: https://www.linkedin.com/company/cyberhubpodcast/ Twitter: https://twitter.com/cyberhubpodcast Instagram: https://www.instagram.com/cyberhubpodcast Listen Here: https://linktr.ee/CISOtalk The Hub of the Infosec Community. Our mission is to provide substantive and quality content that's more than headlines or sales pitches. We want to be a valuable source to assist those cybersecurity practitioners in their mission to keep their organizations secure.
In this episode, I interviewed Carl B. Gacono, PhD, who is an expert in the areas of criminal psychopathology, behavior, and treatment. We dive into understanding and acknowledging the distinct differences between psychopathic and non-psychopathic patients and how their assessment with the PCL-R and Rorschach aid in their management and treatment. We also discuss how understanding transference and countertransference is essential when interacting with these difficult patients. Link to Blog. Link to Resource Library.
On this week's podcast, I interview Jason Smith, Psy.D., A.B.P.P., Chief Psychologist at a prison in the United States, and Ted B. Cunliffe, Ph.D., who is a clinical and forensic psychologist at a private practice in Florida. Together, along with Carl B. Gacono, Ph.D., ABAP, they have written the book Understanding Female Offenders, researching how female offenders' psychopathic behaviors present differently than in males and how we can address biases we may have in order to identify, assess, and treat these women. Link to Blog. Link to Resource Library.